QueueClient.UpdateMessage Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
UpdateMessage(String, String, BinaryData, TimeSpan, CancellationToken) |
Altera o tempo limite e o conteúdo da visibilidade de uma mensagem. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Atualizar Mensagem. |
UpdateMessage(String, String, String, TimeSpan, CancellationToken) |
Altera o tempo limite e o conteúdo da visibilidade de uma mensagem. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Atualizar Mensagem. |
UpdateMessage(String, String, BinaryData, TimeSpan, CancellationToken)
- Origem:
- QueueClient.cs
- Origem:
- QueueClient.cs
Altera o tempo limite e o conteúdo da visibilidade de uma mensagem.
Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores.
Para obter mais informações, consulte Atualizar Mensagem.
public virtual Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt> UpdateMessage (string messageId, string popReceipt, BinaryData message, TimeSpan visibilityTimeout = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateMessage : string * string * BinaryData * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt>
override this.UpdateMessage : string * string * BinaryData * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt>
Public Overridable Function UpdateMessage (messageId As String, popReceipt As String, message As BinaryData, Optional visibilityTimeout As TimeSpan = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of UpdateReceipt)
Parâmetros
- messageId
- String
ID da mensagem a ser atualizada.
- popReceipt
- String
Obrigatórios. Especifica o valor de recibo pop válido retornado de uma chamada anterior para a operação Obter Mensagens ou Atualizar Mensagem.
- message
- BinaryData
Opcional. Mensagem atualizada.
- visibilityTimeout
- TimeSpan
Obrigatórios. Especifica o novo valor de tempo limite de visibilidade, em segundos, em relação à hora do servidor. O novo valor deve ser maior ou igual a 0 e não pode ser maior que sete dias. O tempo limite de visibilidade de uma mensagem não pode ser definido como um valor posterior à data de expiração. É possível atualizar uma mensagem até que seja excluída ou expirar.
- cancellationToken
- CancellationToken
CancellationToken opcional.
Retornos
Comentários
Essa versão da biblioteca não codifica a mensagem por padrão. Base64 foi o comportamento padrão na biblioteca v11 anterior. Consulte CloudQueue.EncodeMessage.
Aplica-se a
UpdateMessage(String, String, String, TimeSpan, CancellationToken)
- Origem:
- QueueClient.cs
- Origem:
- QueueClient.cs
Altera o tempo limite e o conteúdo da visibilidade de uma mensagem.
Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores.
Para obter mais informações, consulte Atualizar Mensagem.
public virtual Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt> UpdateMessage (string messageId, string popReceipt, string messageText = default, TimeSpan visibilityTimeout = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateMessage : string * string * string * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt>
override this.UpdateMessage : string * string * string * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt>
Public Overridable Function UpdateMessage (messageId As String, popReceipt As String, Optional messageText As String = Nothing, Optional visibilityTimeout As TimeSpan = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of UpdateReceipt)
Parâmetros
- messageId
- String
ID da mensagem a ser atualizada.
- popReceipt
- String
Obrigatórios. Especifica o valor de recibo pop válido retornado de uma chamada anterior para a operação Obter Mensagens ou Atualizar Mensagem.
- messageText
- String
Opcional. Texto da mensagem atualizado.
- visibilityTimeout
- TimeSpan
Obrigatórios. Especifica o novo valor de tempo limite de visibilidade, em segundos, em relação à hora do servidor. O novo valor deve ser maior ou igual a 0 e não pode ser maior que sete dias. O tempo limite de visibilidade de uma mensagem não pode ser definido como um valor posterior à data de expiração. É possível atualizar uma mensagem até que seja excluída ou expirar.
- cancellationToken
- CancellationToken
CancellationToken opcional.
Retornos
Comentários
Essa versão da biblioteca não codifica a mensagem por padrão. Base64 foi o comportamento padrão na biblioteca v11 anterior. Consulte CloudQueue.EncodeMessage.
Aplica-se a
Azure SDK for .NET