QueueClient.SendMessageAsync Methode

Definition

Überlädt

SendMessageAsync(String)

Fügt eine neue Nachricht am Ende einer Warteschlange hinzu.

Nachrichten müssen ein Format aufweisen, das in eine XML-Anforderung mit UTF-8-Codierung eingeschlossen werden kann. Andernfalls MessageEncoding kann die Option auf Base64 festgelegt werden, um nicht kompatible Nachrichten zu verarbeiten. Die codierte Nachricht kann für Versionen 2011-08-18 und höher bis zu 64 KiB oder 8 KiB für frühere Versionen groß sein.

Weitere Informationen finden Sie unter Nachricht platzieren.

SendMessageAsync(String, CancellationToken)

Fügt eine neue Nachricht am Ende einer Warteschlange hinzu.

Nachrichten müssen ein Format aufweisen, das in eine XML-Anforderung mit UTF-8-Codierung eingeschlossen werden kann. Andernfalls MessageEncoding kann die Option auf Base64 festgelegt werden, um nicht kompatible Nachrichten zu verarbeiten. Die codierte Nachricht kann für Versionen 2011-08-18 und höher bis zu 64 KiB oder 8 KiB für frühere Versionen groß sein.

Weitere Informationen finden Sie unter Nachricht platzieren.

SendMessageAsync(BinaryData, Nullable<TimeSpan>, Nullable<TimeSpan>, CancellationToken)

Fügt eine neue Nachricht am Ende einer Warteschlange hinzu. Das Sichtbarkeitstimeout gibt an, wie lange die Nachricht für Dequeue- und Peek-Vorgänge unsichtbar sein soll.

Nachrichten müssen ein Format aufweisen, das in eine XML-Anforderung mit UTF-8-Codierung eingeschlossen werden kann. Andernfalls MessageEncoding kann die Option auf Base64 festgelegt werden, um nicht kompatible Nachrichten zu verarbeiten. Die codierte Nachricht kann für Versionen 2011-08-18 und höher bis zu 64 KiB oder 8 KiB für frühere Versionen groß sein.

Weitere Informationen finden Sie unter Nachricht platzieren.

SendMessageAsync(String, Nullable<TimeSpan>, Nullable<TimeSpan>, CancellationToken)

Fügt eine neue Nachricht am Ende einer Warteschlange hinzu. Das Sichtbarkeitstimeout gibt an, wie lange die Nachricht für Dequeue- und Peek-Vorgänge unsichtbar sein soll.

Nachrichten müssen ein Format aufweisen, das in eine XML-Anforderung mit UTF-8-Codierung eingeschlossen werden kann. Andernfalls MessageEncoding kann die Option auf Base64 festgelegt werden, um nicht kompatible Nachrichten zu verarbeiten. Die codierte Nachricht kann für Versionen 2011-08-18 und höher bis zu 64 KiB oder 8 KiB für frühere Versionen groß sein.

Weitere Informationen finden Sie unter Nachricht platzieren.

SendMessageAsync(String)

Quelle:
QueueClient.cs
Quelle:
QueueClient.cs

Fügt eine neue Nachricht am Ende einer Warteschlange hinzu.

Nachrichten müssen ein Format aufweisen, das in eine XML-Anforderung mit UTF-8-Codierung eingeschlossen werden kann. Andernfalls MessageEncoding kann die Option auf Base64 festgelegt werden, um nicht kompatible Nachrichten zu verarbeiten. Die codierte Nachricht kann für Versionen 2011-08-18 und höher bis zu 64 KiB oder 8 KiB für frühere Versionen groß sein.

Weitere Informationen finden Sie unter Nachricht platzieren.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>> SendMessageAsync (string messageText);
abstract member SendMessageAsync : string -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>>
override this.SendMessageAsync : string -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>>
Public Overridable Function SendMessageAsync (messageText As String) As Task(Of Response(Of SendReceipt))

Parameter

messageText
String

Meldungstext.

Gibt zurück

Response<T>

Hinweise

Diese Version der Bibliothek codiert die Nachricht standardmäßig nicht. Base64 war das Standardverhalten in der vorherigen v11-Bibliothek. Siehe CloudQueue.EncodeMessage.

Gilt für:

SendMessageAsync(String, CancellationToken)

Quelle:
QueueClient.cs
Quelle:
QueueClient.cs

Fügt eine neue Nachricht am Ende einer Warteschlange hinzu.

Nachrichten müssen ein Format aufweisen, das in eine XML-Anforderung mit UTF-8-Codierung eingeschlossen werden kann. Andernfalls MessageEncoding kann die Option auf Base64 festgelegt werden, um nicht kompatible Nachrichten zu verarbeiten. Die codierte Nachricht kann für Versionen 2011-08-18 und höher bis zu 64 KiB oder 8 KiB für frühere Versionen groß sein.

Weitere Informationen finden Sie unter Nachricht platzieren.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>> SendMessageAsync (string messageText, System.Threading.CancellationToken cancellationToken = default);
abstract member SendMessageAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>>
override this.SendMessageAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>>
Public Overridable Function SendMessageAsync (messageText As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SendReceipt))

Parameter

messageText
String

Meldungstext.

cancellationToken
CancellationToken

Optionale CancellationToken.

Gibt zurück

Response<T>

Hinweise

Diese Version der Bibliothek codiert die Nachricht standardmäßig nicht. Base64 war das Standardverhalten in der vorherigen v11-Bibliothek. Siehe CloudQueue.EncodeMessage.

Gilt für:

SendMessageAsync(BinaryData, Nullable<TimeSpan>, Nullable<TimeSpan>, CancellationToken)

Quelle:
QueueClient.cs
Quelle:
QueueClient.cs

Fügt eine neue Nachricht am Ende einer Warteschlange hinzu. Das Sichtbarkeitstimeout gibt an, wie lange die Nachricht für Dequeue- und Peek-Vorgänge unsichtbar sein soll.

Nachrichten müssen ein Format aufweisen, das in eine XML-Anforderung mit UTF-8-Codierung eingeschlossen werden kann. Andernfalls MessageEncoding kann die Option auf Base64 festgelegt werden, um nicht kompatible Nachrichten zu verarbeiten. Die codierte Nachricht kann für Versionen 2011-08-18 und höher bis zu 64 KiB oder 8 KiB für frühere Versionen groß sein.

Weitere Informationen finden Sie unter Nachricht platzieren.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>> SendMessageAsync (BinaryData message, TimeSpan? visibilityTimeout = default, TimeSpan? timeToLive = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SendMessageAsync : BinaryData * Nullable<TimeSpan> * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>>
override this.SendMessageAsync : BinaryData * Nullable<TimeSpan> * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>>
Public Overridable Function SendMessageAsync (message As BinaryData, Optional visibilityTimeout As Nullable(Of TimeSpan) = Nothing, Optional timeToLive As Nullable(Of TimeSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SendReceipt))

Parameter

message
BinaryData

Message (Nachricht):

visibilityTimeout
Nullable<TimeSpan>

Sichtbarkeitstimeout. Optional mit dem Standardwert 0. Darf nicht größer als 7 Tage sein.

timeToLive
Nullable<TimeSpan>

Optional. Gibt das Time-to-Live-Intervall für die Nachricht an.

cancellationToken
CancellationToken

Optionale CancellationToken.

Gibt zurück

Response<T>

Hinweise

Diese Version der Bibliothek codiert die Nachricht standardmäßig nicht. Base64 war das Standardverhalten in der vorherigen v11-Bibliothek. Siehe CloudQueue.EncodeMessage.

Gilt für:

SendMessageAsync(String, Nullable<TimeSpan>, Nullable<TimeSpan>, CancellationToken)

Quelle:
QueueClient.cs
Quelle:
QueueClient.cs

Fügt eine neue Nachricht am Ende einer Warteschlange hinzu. Das Sichtbarkeitstimeout gibt an, wie lange die Nachricht für die Vorgänge Dequeue und Peek nicht sichtbar sein soll.

Nachrichten müssen ein Format aufweisen, das in eine XML-Anforderung mit UTF-8-Codierung eingeschlossen werden kann. Andernfalls MessageEncoding kann die Option auf Base64 festgelegt werden, um nicht konforme Nachrichten zu verarbeiten. Die codierte Nachricht kann bis zu 64 KiB für Versionen 2011-08-18 und höher oder 8 KiB in früheren Versionen groß sein.

Weitere Informationen finden Sie unter Put Message.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>> SendMessageAsync (string messageText, TimeSpan? visibilityTimeout = default, TimeSpan? timeToLive = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SendMessageAsync : string * Nullable<TimeSpan> * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>>
override this.SendMessageAsync : string * Nullable<TimeSpan> * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Queues.Models.SendReceipt>>
Public Overridable Function SendMessageAsync (messageText As String, Optional visibilityTimeout As Nullable(Of TimeSpan) = Nothing, Optional timeToLive As Nullable(Of TimeSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SendReceipt))

Parameter

messageText
String

Meldungstext.

visibilityTimeout
Nullable<TimeSpan>

Sichtbarkeitstimeout. Optional mit dem Standardwert 0. Darf nicht größer als 7 Tage sein.

timeToLive
Nullable<TimeSpan>

Optional. Gibt das Time-to-Live-Intervall für die Nachricht an.

cancellationToken
CancellationToken

Optionale CancellationToken.

Gibt zurück

Response<T>

Hinweise

Diese Version der Bibliothek codiert die Nachricht standardmäßig nicht. Base64 war das Standardverhalten in der vorherigen v11-Bibliothek. Siehe CloudQueue.EncodeMessage.

Gilt für: