CloudQueue Klasse
- java.
lang. Object - com.
microsoft. azure. storage. queue. CloudQueue
- com.
public class CloudQueue
Diese Klasse stellt eine Warteschlange im Microsoft Azure Queue-Dienst dar.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| CloudQueue(final StorageUri uri) |
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Warteschlange . Die Warteschlange muss ein SAS-Token enthalten. |
| CloudQueue(final StorageUri uri, final StorageCredentials credentials) |
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Warteschlange und der angegebenen Anmeldeinformationen. Wenn das ein SAS-Token enthält, müssen die Anmeldeinformationen sein. |
| CloudQueue(final String queueName, final CloudQueueClient client) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Namens und Clients. |
| CloudQueue(final URI uri) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Warteschlangen-URI. Die Warteschlange muss ein SAS-Token enthalten. |
| CloudQueue(final URI uri, final StorageCredentials credentials) |
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Warteschlange und der angegebenen Anmeldeinformationen. Wenn das ein SAS-Token enthält, müssen die Anmeldeinformationen sein. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| void |
addMessage(final CloudQueueMessage message)
Fügt eine Nachricht auf der Rückseite der Warteschlange hinzu. |
| void |
addMessage(final CloudQueueMessage message, final int timeToLiveInSeconds, final int initialVisibilityDelayInSeconds, QueueRequestOptions options, OperationContext opContext)
Fügt eine Nachricht auf der Rückseite der Warteschlange mit den angegebenen Optionen hinzu. |
| void |
clear()
Löscht alle Nachrichten aus der Warteschlange. |
| void |
clear(QueueRequestOptions options, OperationContext opContext)
Löscht alle Nachrichten aus der Warteschlange unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
| void |
create()
Erstellt die Warteschlange. |
| void |
create(QueueRequestOptions options, OperationContext opContext)
Erstellt die Warteschlange unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
| boolean |
createIfNotExists()
Erstellt die Warteschlange, falls sie noch nicht vorhanden ist. |
| boolean |
createIfNotExists(QueueRequestOptions options, OperationContext opContext)
Erstellt die Warteschlange, wenn sie noch nicht vorhanden ist, unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
| void |
delete()
Löscht die Warteschlange. |
| void |
delete(QueueRequestOptions options, OperationContext opContext)
Löscht die Warteschlange unter Verwendung der angegebenen Anforderungsoptionen und des Vorgangskontexts. |
| boolean |
deleteIfExists()
Löscht die Warteschlange, falls vorhanden. |
| boolean |
deleteIfExists(QueueRequestOptions options, OperationContext opContext)
Löscht die Warteschlange, sofern sie vorhanden ist, unter Verwendung der angegebenen Anforderungsoptionen und des Vorgangskontexts. |
| void |
deleteMessage(final CloudQueueMessage message)
Löscht die angegebene Nachricht aus der Warteschlange. |
| void |
deleteMessage(final CloudQueueMessage message, QueueRequestOptions options, OperationContext opContext)
Löscht die angegebene Nachricht unter Verwendung der angegebenen Anforderungsoptionen und des Vorgangskontexts aus der Warteschlange. |
| void |
downloadAttributes()
Lädt die Metadaten und den ungefähren Wert der Nachrichtenanzahl der Warteschlange herunter. |
| void |
downloadAttributes(QueueRequestOptions options, OperationContext opContext)
Lädt die Metadaten und den ungefähren Wert der Nachrichtenanzahl der Warteschlange mithilfe der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts herunter. |
|
Queue |
downloadPermissions()
Lädt die Berechtigungseinstellungen für die Warteschlange herunter. |
|
Queue |
downloadPermissions(QueueRequestOptions options, OperationContext opContext)
Lädt die Berechtigungseinstellungen für die Warteschlange mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts herunter. |
| boolean |
exists()
Gibt einen Wert zurück, der angibt, ob die Warteschlange vorhanden ist. |
| boolean |
exists(QueueRequestOptions options, OperationContext opContext)
Gibt einen Wert zurück, der angibt, ob die Warteschlange vorhanden ist, indem die angegebenen Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden. |
| String |
generateSharedAccessSignature(final SharedAccessQueuePolicy policy, final String groupPolicyIdentifier)
Gibt eine SAS (Shared Access Signature, Signatur für den gemeinsamen Zugriff) für die Warteschlange zurück. |
| String |
generateSharedAccessSignature(final SharedAccessQueuePolicy policy, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols)
Gibt eine SAS (Shared Access Signature, Signatur für den gemeinsamen Zugriff) für die Warteschlange zurück. |
| long |
getApproximateMessageCount()
Ruft die ungefähre Anzahl der Nachrichten der Warteschlange ab. Dieser Wert wird durch eine Anforderung an downloadAttributes() initialisiert und stellt die ungefähre Nachrichtenanzahl dar, wenn diese Anforderung abgeschlossen wurde. |
| HashMap<String, String> |
getMetadata()
Ruft die Metadatenauflistung für die Warteschlange ab, die in diesem Objekt gespeichert ist. Dieser Wert wird mit den Metadaten aus der Warteschlange durch einen Aufruf downloadAttributes()von initialisiert und für die Warteschlange mit einem Aufruf von uploadMetadata()festgelegt. |
| String |
getName()
Ruft den Namen der Warteschlange ab. |
|
Cloud |
getServiceClient()
Ruft den dieser Warteschlange zugeordneten Warteschlangendienstclient ab. |
| boolean |
getShouldEncodeMessage()
Ruft den Wert ab, der angibt, ob die Nachricht base64-codiert sein soll. |
|
final Storage |
getStorageUri()
Gibt die Liste der URIs für alle Speicherorte zurück. |
| URI |
getUri()
Ruft den absoluten URI für diese Warteschlange ab. |
|
Cloud |
peekMessage()
Es wird eine Nachricht aus der Warteschlange angezeigt. Eine Vorschauanforderung ruft eine Nachricht von der Vorderseite der Warteschlange ab, ohne die Sichtbarkeit zu ändern. |
|
Cloud |
peekMessage(final QueueRequestOptions options, final OperationContext opContext)
Mit den angegebenen Anforderungsoptionen und dem Vorgangskontext wird eine Nachricht aus der Warteschlange angezeigt. Eine Vorschauanforderung ruft eine Nachricht von der Vorderseite der Warteschlange ab, ohne die Sichtbarkeit zu ändern. |
|
Iterable<Cloud |
peekMessages(final int numberOfMessages)
Zeigt eine angegebene Anzahl von Nachrichten aus der Warteschlange an. Eine Vorschauanforderung ruft Nachrichten von der Front der Warteschlange ab, ohne ihre Sichtbarkeit zu ändern. |
|
Iterable<Cloud |
peekMessages(final int numberOfMessages, QueueRequestOptions options, OperationContext opContext)
Mit den angegebenen Anforderungsoptionen und dem Vorgangskontext wird ein Satz von Nachrichten aus der Warteschlange angezeigt. Eine Vorschauanforderung ruft Nachrichten von der Front der Warteschlange ab, ohne ihre Sichtbarkeit zu ändern. |
|
Cloud |
retrieveMessage()
Ruft eine Nachricht von der Vorderseite der Warteschlange mithilfe der Standardanforderungsoptionen ab. Mit diesem Vorgang wird die abgerufene Nachricht in der Warteschlange für den standardmäßigen Timeoutzeitraum der Sichtbarkeit als unsichtbar markiert. |
|
Cloud |
retrieveMessage(final int visibilityTimeoutInSeconds, final QueueRequestOptions options, final OperationContext opContext)
Ruft eine Nachricht von der Vorderseite der Warteschlange ab, wobei die angegebenen Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden. Dieser Vorgang markiert die abgerufene Nachricht als unsichtbar in der Warteschlange für den angegebenen Timeoutzeitraum der Sichtbarkeit. |
|
Iterable<Cloud |
retrieveMessages(final int numberOfMessages)
Ruft die angegebene Anzahl von Nachrichten von der Front der Warteschlange mithilfe der Standardanforderungsoptionen ab. Mit diesem Vorgang werden die abgerufenen Nachrichten in der Warteschlange für den standardmäßigen Timeoutzeitraum der Sichtbarkeit als unsichtbar markiert. |
|
Iterable<Cloud |
retrieveMessages(final int numberOfMessages, final int visibilityTimeoutInSeconds, QueueRequestOptions options, OperationContext opContext)
Ruft die angegebene Anzahl von Nachrichten von der Front der Warteschlange unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts ab. Mit diesem Vorgang werden die abgerufenen Nachrichten in der Warteschlange für den standardmäßigen Timeoutzeitraum der Sichtbarkeit als unsichtbar markiert. |
| void |
setMetadata(final HashMap<String, String> metadata)
Legt die Metadatenauflistung von Name-Wert-Paaren fest, die in der Warteschlange mit einem uploadMetadata() Aufruf festgelegt werden sollen. Diese Sammlung überschreibt alle vorhandenen Warteschlangenmetadaten. Wenn dies auf eine leere Auflistung festgelegt ist, werden die Warteschlangenmetadaten bei einem uploadMetadata() Aufruf gelöscht. |
| void |
setShouldEncodeMessage(final boolean shouldEncodeMessage)
Legt das Flag fest, das angibt, ob die Nachricht base64-codiert sein soll. |
| void |
updateMessage(final CloudQueueMessage message, final int visibilityTimeoutInSeconds)
Updates die angegebene Nachricht in der Warteschlange mit einem neuen Timeoutwert für die Sichtbarkeit in Sekunden. |
| void |
updateMessage(final CloudQueueMessage message, final int visibilityTimeoutInSeconds, final EnumSet<MessageUpdateFields> messageUpdateFields, QueueRequestOptions options, OperationContext opContext)
Updates eine Nachricht in der Warteschlange mithilfe der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
| void |
uploadMetadata()
Lädt die Metadaten im Objekt in die Warteschlange hoch. |
| void |
uploadMetadata(QueueRequestOptions options, OperationContext opContext)
Lädt die Metadaten im Objekt mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts in die Warteschlange hoch. |
| void |
uploadPermissions(final QueuePermissions permissions)
Lädt die Berechtigungen der Warteschlange hoch. |
| void |
uploadPermissions(final QueuePermissions permissions, QueueRequestOptions options, OperationContext opContext)
Lädt die Berechtigungen der Warteschlange mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts hoch. |
Details zum Konstruktor
CloudQueue
public CloudQueue(final StorageUri uri)
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Warteschlange . Die Warteschlange muss ein SAS-Token enthalten.
Parameters:
StorageUri -Objekt, das den absoluten URI der Warteschlange darstellt.
Throws:
CloudQueue
public CloudQueue(final StorageUri uri, final StorageCredentials credentials)
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Warteschlange und der angegebenen Anmeldeinformationen. Wenn das ein SAS-Token enthält, müssen die Anmeldeinformationen sein.
Parameters:
StorageUri -Objekt, das den absoluten URI der Warteschlange darstellt.
Throws:
CloudQueue
protected CloudQueue(final String queueName, final CloudQueueClient client)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Namens und Clients.
Parameters:
Throws:
CloudQueue
public CloudQueue(final URI uri)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Warteschlangen-URI. Die Warteschlange muss ein SAS-Token enthalten.
Parameters:
java.net.URI -Objekt, das den absoluten URI der Warteschlange darstellt.
Throws:
CloudQueue
public CloudQueue(final URI uri, final StorageCredentials credentials)
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Warteschlange und der angegebenen Anmeldeinformationen. Wenn das ein SAS-Token enthält, müssen die Anmeldeinformationen sein.
Parameters:
java.net.URI -Objekt, das den absoluten URI der Warteschlange darstellt.
Throws:
Details zur Methode
addMessage
public void addMessage(final CloudQueueMessage message)
Fügt eine Nachricht auf der Rückseite der Warteschlange hinzu.
Parameters:
Throws:
addMessage
public void addMessage(final CloudQueueMessage message, final int timeToLiveInSeconds, final int initialVisibilityDelayInSeconds, QueueRequestOptions options, OperationContext opContext)
Fügt eine Nachricht auf der Rückseite der Warteschlange mit den angegebenen Optionen hinzu.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Throws:
clear
public void clear()
Löscht alle Nachrichten aus der Warteschlange.
Throws:
clear
public void clear(QueueRequestOptions options, OperationContext opContext)
Löscht alle Nachrichten aus der Warteschlange unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Throws:
create
public void create()
Erstellt die Warteschlange.
Throws:
create
public void create(QueueRequestOptions options, OperationContext opContext)
Erstellt die Warteschlange unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Throws:
createIfNotExists
public boolean createIfNotExists()
Erstellt die Warteschlange, falls sie noch nicht vorhanden ist.
Returns:
true wenn die Warteschlange im Speicherdienst erstellt wird, andernfalls falseThrows:
createIfNotExists
public boolean createIfNotExists(QueueRequestOptions options, OperationContext opContext)
Erstellt die Warteschlange, wenn sie noch nicht vorhanden ist, unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Returns:
true , wenn die Warteschlange im Speicherdienst erstellt wird, andernfalls falseThrows:
delete
public void delete()
Löscht die Warteschlange.
Throws:
delete
public void delete(QueueRequestOptions options, OperationContext opContext)
Löscht die Warteschlange unter Verwendung der angegebenen Anforderungsoptionen und des Vorgangskontexts.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Throws:
deleteIfExists
public boolean deleteIfExists()
Löscht die Warteschlange, falls vorhanden.
Returns:
true , wenn die Warteschlange im Speicherdienst vorhanden und gelöscht wurde, andernfalls false.Throws:
deleteIfExists
public boolean deleteIfExists(QueueRequestOptions options, OperationContext opContext)
Löscht die Warteschlange, sofern sie vorhanden ist, unter Verwendung der angegebenen Anforderungsoptionen und des Vorgangskontexts.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Returns:
true , wenn die Warteschlange im Speicherdienst vorhanden und gelöscht wurde, andernfalls false.Throws:
deleteMessage
public void deleteMessage(final CloudQueueMessage message)
Löscht die angegebene Nachricht aus der Warteschlange.
Parameters:
Throws:
deleteMessage
public void deleteMessage(final CloudQueueMessage message, QueueRequestOptions options, OperationContext opContext)
Löscht die angegebene Nachricht unter Verwendung der angegebenen Anforderungsoptionen und des Vorgangskontexts aus der Warteschlange.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Throws:
downloadAttributes
public void downloadAttributes()
Lädt die Metadaten und den ungefähren Wert der Nachrichtenanzahl der Warteschlange herunter.
Throws:
downloadAttributes
public void downloadAttributes(QueueRequestOptions options, OperationContext opContext)
Lädt die Metadaten und den ungefähren Wert der Nachrichtenanzahl der Warteschlange mithilfe der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts herunter.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueue) verwendet.
Throws:
downloadPermissions
public QueuePermissions downloadPermissions()
Lädt die Berechtigungseinstellungen für die Warteschlange herunter.
Returns:
Throws:
downloadPermissions
public QueuePermissions downloadPermissions(QueueRequestOptions options, OperationContext opContext)
Lädt die Berechtigungseinstellungen für die Warteschlange mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts herunter.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Returns:
Throws:
exists
public boolean exists()
Gibt einen Wert zurück, der angibt, ob die Warteschlange vorhanden ist.
Returns:
true , wenn die Warteschlange im Speicherdienst vorhanden ist, andernfalls false.
Throws:
exists
public boolean exists(QueueRequestOptions options, OperationContext opContext)
Gibt einen Wert zurück, der angibt, ob die Warteschlange vorhanden ist, indem die angegebenen Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Returns:
true , wenn die Warteschlange im Speicherdienst vorhanden ist, andernfalls false.
Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessQueuePolicy policy, final String groupPolicyIdentifier)
Gibt eine SAS (Shared Access Signature, Signatur für den gemeinsamen Zugriff) für die Warteschlange zurück.
Parameters:
Returns:
Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessQueuePolicy policy, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols)
Gibt eine SAS (Shared Access Signature, Signatur für den gemeinsamen Zugriff) für die Warteschlange zurück.
Parameters:
Returns:
Throws:
getApproximateMessageCount
public long getApproximateMessageCount()
Ruft die ungefähre Anzahl der Nachrichten der Warteschlange ab. Dieser Wert wird durch eine Anforderung an downloadAttributes() initialisiert und stellt die ungefähre Nachrichtenanzahl dar, wenn diese Anforderung abgeschlossen wurde.
Returns:
Long -Objekt, das die ungefähre Anzahl der Nachrichten der Warteschlange darstellt.getMetadata
public HashMap
Ruft die Metadatenauflistung für die Warteschlange ab, die in diesem Objekt gespeichert ist. Dieser Wert wird mit den Metadaten aus der Warteschlange durch einen Aufruf downloadAttributes()von initialisiert und für die Warteschlange mit einem Aufruf von uploadMetadata()festgelegt.
Returns:
java.util.HashMap -Objekt, das die Metadaten für die Warteschlange darstellt.getName
public String getName()
Ruft den Namen der Warteschlange ab.
Returns:
String -Objekt, das den Namen der Warteschlange darstellt.getServiceClient
public CloudQueueClient getServiceClient()
Ruft den dieser Warteschlange zugeordneten Warteschlangendienstclient ab.
Returns:
getShouldEncodeMessage
public boolean getShouldEncodeMessage()
Ruft den Wert ab, der angibt, ob die Nachricht base64-codiert sein soll.
Returns:
Boolean , die angibt, ob die Nachricht base64-codiert sein soll.getStorageUri
public final StorageUri getStorageUri()
Gibt die Liste der URIs für alle Speicherorte zurück.
Returns:
StorageUri , die die Liste der URIs für alle Standorte darstellt.getUri
public URI getUri()
Ruft den absoluten URI für diese Warteschlange ab.
Returns:
java.net.URI -Objekt, das den URI für diese Warteschlange darstellt.peekMessage
public CloudQueueMessage peekMessage()
Es wird eine Nachricht aus der Warteschlange angezeigt. Eine Vorschauanforderung ruft eine Nachricht von der Vorderseite der Warteschlange ab, ohne die Sichtbarkeit zu ändern.
Returns:
Throws:
peekMessage
public CloudQueueMessage peekMessage(final QueueRequestOptions options, final OperationContext opContext)
Mit den angegebenen Anforderungsoptionen und dem Vorgangskontext wird eine Nachricht aus der Warteschlange angezeigt. Eine Vorschauanforderung ruft eine Nachricht von der Vorderseite der Warteschlange ab, ohne die Sichtbarkeit zu ändern.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Returns:
Throws:
peekMessages
public Iterable
Zeigt eine angegebene Anzahl von Nachrichten aus der Warteschlange an. Eine Vorschauanforderung ruft Nachrichten von der Front der Warteschlange ab, ohne ihre Sichtbarkeit zu ändern.
Parameters:
Returns:
Throws:
peekMessages
public Iterable
Mit den angegebenen Anforderungsoptionen und dem Vorgangskontext wird ein Satz von Nachrichten aus der Warteschlange angezeigt. Eine Vorschauanforderung ruft Nachrichten von der Front der Warteschlange ab, ohne ihre Sichtbarkeit zu ändern.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Returns:
Throws:
retrieveMessage
public CloudQueueMessage retrieveMessage()
Ruft eine Nachricht von der Vorderseite der Warteschlange mithilfe der Standardanforderungsoptionen ab. Mit diesem Vorgang wird die abgerufene Nachricht in der Warteschlange für den standardmäßigen Timeoutzeitraum der Sichtbarkeit als unsichtbar markiert.
Returns:
Throws:
retrieveMessage
public CloudQueueMessage retrieveMessage(final int visibilityTimeoutInSeconds, final QueueRequestOptions options, final OperationContext opContext)
Ruft eine Nachricht von der Vorderseite der Warteschlange ab, wobei die angegebenen Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden. Dieser Vorgang markiert die abgerufene Nachricht als unsichtbar in der Warteschlange für den angegebenen Timeoutzeitraum der Sichtbarkeit.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Returns:
Throws:
retrieveMessages
public Iterable
Ruft die angegebene Anzahl von Nachrichten von der Front der Warteschlange mithilfe der Standardanforderungsoptionen ab. Mit diesem Vorgang werden die abgerufenen Nachrichten in der Warteschlange für den standardmäßigen Timeoutzeitraum der Sichtbarkeit als unsichtbar markiert.
Parameters:
Returns:
Throws:
retrieveMessages
public Iterable
Ruft die angegebene Anzahl von Nachrichten von der Front der Warteschlange unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts ab. Mit diesem Vorgang werden die abgerufenen Nachrichten in der Warteschlange für den standardmäßigen Timeoutzeitraum der Sichtbarkeit als unsichtbar markiert.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Returns:
Throws:
setMetadata
public void setMetadata(final HashMap
Legt die Metadatenauflistung von Name-Wert-Paaren fest, die in der Warteschlange mit einem uploadMetadata() Aufruf festgelegt werden sollen. Diese Sammlung überschreibt alle vorhandenen Warteschlangenmetadaten. Wenn dies auf eine leere Auflistung festgelegt ist, werden die Warteschlangenmetadaten bei einem uploadMetadata() Aufruf gelöscht.
Parameters:
java.util.HashMap -Objekt, das die Metadaten darstellt, die der Warteschlange zugewiesen werden.
setShouldEncodeMessage
public void setShouldEncodeMessage(final boolean shouldEncodeMessage)
Legt das Flag fest, das angibt, ob die Nachricht base64-codiert sein soll.
Parameters:
updateMessage
public void updateMessage(final CloudQueueMessage message, final int visibilityTimeoutInSeconds)
Updates die angegebene Nachricht in der Warteschlange mit einem neuen Timeoutwert für die Sichtbarkeit in Sekunden.
Parameters:
Throws:
updateMessage
public void updateMessage(final CloudQueueMessage message, final int visibilityTimeoutInSeconds, final EnumSet
Updates eine Nachricht in der Warteschlange mithilfe der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
EnumSet von MessageUpdateFields -Werten, die angibt, welche Teile der Nachricht aktualisiert werden sollen.
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Throws:
uploadMetadata
public void uploadMetadata()
Lädt die Metadaten im Objekt in die Warteschlange hoch.
Throws:
uploadMetadata
public void uploadMetadata(QueueRequestOptions options, OperationContext opContext)
Lädt die Metadaten im Objekt mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts in die Warteschlange hoch.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Throws:
uploadPermissions
public void uploadPermissions(final QueuePermissions permissions)
Lädt die Berechtigungen der Warteschlange hoch.
Parameters:
Throws:
uploadPermissions
public void uploadPermissions(final QueuePermissions permissions, QueueRequestOptions options, OperationContext opContext)
Lädt die Berechtigungen der Warteschlange mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts hoch.
Parameters:
null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudQueueClient) verwendet.
Throws: