Compartir a través de


QueueClient.SendMessageAsync Método

Definición

Sobrecargas

SendMessageAsync(String)

Agrega un nuevo mensaje a la parte posterior de una cola.

Un mensaje debe estar en un formato tal que se pueda incluir en una solicitud XML con codificación UTF-8. De lo contrario MessageEncoding , la opción se puede establecer en Base64 para controlar mensajes no compatibles. El mensaje codificado puede tener un tamaño de hasta 64 KiB para las versiones 2011-08-18 y posteriores, o 8 KiB para versiones anteriores.

Para obtener más información, vea Coloque mensaje.

SendMessageAsync(String, CancellationToken)

Agrega un nuevo mensaje a la parte posterior de una cola.

Un mensaje debe estar en un formato tal que se pueda incluir en una solicitud XML con codificación UTF-8. De lo contrario MessageEncoding , la opción se puede establecer en Base64 para controlar mensajes no compatibles. El mensaje codificado puede tener un tamaño de hasta 64 KiB para las versiones 2011-08-18 y posteriores, o 8 KiB para versiones anteriores.

Para obtener más información, vea Coloque mensaje.

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

Agrega un nuevo mensaje a la parte posterior de una cola. El tiempo de espera de visibilidad especifica cuánto tiempo debe ser invisible el mensaje para las operaciones Dequeue y Peek.

Un mensaje debe estar en un formato tal que se pueda incluir en una solicitud XML con codificación UTF-8. De lo contrario MessageEncoding , la opción se puede establecer en Base64 para controlar mensajes no compatibles. El mensaje codificado puede tener un tamaño de hasta 64 KiB para las versiones 2011-08-18 y posteriores, o 8 KiB para versiones anteriores.

Para obtener más información, vea Coloque mensaje.

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

Agrega un nuevo mensaje a la parte posterior de una cola. El tiempo de espera de visibilidad especifica cuánto tiempo debe ser invisible el mensaje para las operaciones Dequeue y Peek.

Un mensaje debe estar en un formato tal que se pueda incluir en una solicitud XML con codificación UTF-8. De lo contrario MessageEncoding , la opción se puede establecer en Base64 para controlar mensajes no compatibles. El mensaje codificado puede tener un tamaño de hasta 64 KiB para las versiones 2011-08-18 y posteriores, o 8 KiB para versiones anteriores.

Para obtener más información, vea Coloque mensaje.

SendMessageAsync(String)

Source:
QueueClient.cs
Source:
QueueClient.cs

Agrega un nuevo mensaje a la parte posterior de una cola.

Un mensaje debe estar en un formato tal que se pueda incluir en una solicitud XML con codificación UTF-8. De lo contrario MessageEncoding , la opción se puede establecer en Base64 para controlar mensajes no compatibles. El mensaje codificado puede tener un tamaño de hasta 64 KiB para las versiones 2011-08-18 y posteriores, o 8 KiB para versiones anteriores.

Para obtener más información, vea Coloque mensaje.

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))

Parámetros

messageText
String

Texto del mensaje.

Devoluciones

Response<T>

Comentarios

Esta versión de la biblioteca no codifica el mensaje de forma predeterminada. Base64 era el comportamiento predeterminado en la biblioteca v11 anterior. Consulte CloudQueue.EncodeMessage.

Se aplica a

SendMessageAsync(String, CancellationToken)

Source:
QueueClient.cs
Source:
QueueClient.cs

Agrega un nuevo mensaje a la parte posterior de una cola.

Un mensaje debe estar en un formato tal que se pueda incluir en una solicitud XML con codificación UTF-8. De lo contrario MessageEncoding , la opción se puede establecer en Base64 para controlar mensajes no compatibles. El mensaje codificado puede tener un tamaño de hasta 64 KiB para las versiones 2011-08-18 y posteriores, o 8 KiB para versiones anteriores.

Para obtener más información, vea Coloque mensaje.

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))

Parámetros

messageText
String

Texto del mensaje.

cancellationToken
CancellationToken

Objeto CancellationToken opcional.

Devoluciones

Response<T>

Comentarios

Esta versión de la biblioteca no codifica el mensaje de forma predeterminada. Base64 era el comportamiento predeterminado en la biblioteca v11 anterior. Consulte CloudQueue.EncodeMessage.

Se aplica a

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

Source:
QueueClient.cs
Source:
QueueClient.cs

Agrega un nuevo mensaje a la parte posterior de una cola. El tiempo de espera de visibilidad especifica cuánto tiempo debe ser invisible el mensaje para las operaciones Dequeue y Peek.

Un mensaje debe estar en un formato tal que se pueda incluir en una solicitud XML con codificación UTF-8. De lo contrario MessageEncoding , la opción se puede establecer en Base64 para controlar mensajes no compatibles. El mensaje codificado puede tener un tamaño de hasta 64 KiB para las versiones 2011-08-18 y posteriores, o 8 KiB para versiones anteriores.

Para obtener más información, vea Coloque mensaje.

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))

Parámetros

message
BinaryData

Message.

visibilityTimeout
Nullable<TimeSpan>

Tiempo de espera de visibilidad. Opcional con un valor predeterminado de 0. No puede ser mayor de 7 días.

timeToLive
Nullable<TimeSpan>

Opcional. Especifica el intervalo de período de vida del mensaje.

cancellationToken
CancellationToken

Objeto CancellationToken opcional.

Devoluciones

Response<T>

Comentarios

Esta versión de la biblioteca no codifica el mensaje de forma predeterminada. Base64 era el comportamiento predeterminado en la biblioteca v11 anterior. Consulte CloudQueue.EncodeMessage.

Se aplica a

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

Source:
QueueClient.cs
Source:
QueueClient.cs

Agrega un nuevo mensaje a la parte posterior de una cola. El tiempo de espera de visibilidad especifica cuánto tiempo debe ser invisible el mensaje para las operaciones Dequeue y Peek.

Un mensaje debe estar en un formato tal que se pueda incluir en una solicitud XML con codificación UTF-8. De lo contrario MessageEncoding , la opción se puede establecer en Base64 para controlar mensajes no compatibles. El mensaje codificado puede tener un tamaño de hasta 64 KiB para las versiones 2011-08-18 y posteriores, o 8 KiB para versiones anteriores.

Para obtener más información, vea Coloque mensaje.

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))

Parámetros

messageText
String

Texto del mensaje.

visibilityTimeout
Nullable<TimeSpan>

Tiempo de espera de visibilidad. Opcional con un valor predeterminado de 0. No puede ser mayor de 7 días.

timeToLive
Nullable<TimeSpan>

Opcional. Especifica el intervalo de período de vida del mensaje.

cancellationToken
CancellationToken

Objeto CancellationToken opcional.

Devoluciones

Response<T>

Comentarios

Esta versión de la biblioteca no codifica el mensaje de forma predeterminada. Base64 era el comportamiento predeterminado en la biblioteca v11 anterior. Consulte CloudQueue.EncodeMessage.

Se aplica a