BrokeredMessage.DeadLetter 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
DeadLetter() |
Move a mensagem para a fila de mensagens mortas. |
DeadLetter(IDictionary<String,Object>) |
Move a mensagem para a fila de mensagens mortas. |
DeadLetter(String, String) |
Move a mensagem para a fila de mensagens mortas. |
DeadLetter()
Move a mensagem para a fila de mensagens mortas.
public void DeadLetter ();
member this.DeadLetter : unit -> unit
Public Sub DeadLetter ()
Exceções
Gerada quando a mensagem está no estado descartado ou o receptor com o qual a mensagem foi recebida está no estado descartado.
Gerada quando invocada em uma mensagem que não foi recebida do servidor de mensagens ou invocada em uma mensagem que não foi recebida no modo peek-lock.
Aplica-se a
DeadLetter(IDictionary<String,Object>)
Move a mensagem para a fila de mensagens mortas.
public void DeadLetter (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.DeadLetter : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub DeadLetter (propertiesToModify As IDictionary(Of String, Object))
Parâmetros
- propertiesToModify
- IDictionary<String,Object>
A coleção de pares chave-valor das propriedades a serem modificadas.
Aplica-se a
DeadLetter(String, String)
Move a mensagem para a fila de mensagens mortas.
public void DeadLetter (string deadLetterReason, string deadLetterErrorDescription);
member this.DeadLetter : string * string -> unit
Public Sub DeadLetter (deadLetterReason As String, deadLetterErrorDescription As String)
Parâmetros
- deadLetterReason
- String
O motivo para a mensagem ser morta.
- deadLetterErrorDescription
- String
As informações de descrição para fazer deadletteing da mensagem.
Exceções
Gerada quando a mensagem está no estado descartado ou o receptor com o qual a mensagem foi recebida está no estado descartado.
Gerada quando invocada em uma mensagem que não foi recebida do servidor de mensagens ou invocada em uma mensagem que não foi recebida no modo peek-lock.
Gerada quando a fila ou assinatura que recebe a mensagem não está mais presente no servidor de mensagens.
Gerada quando a operação atinge o tempo limite. O período de tempo limite é inicializado por meio do MessagingFactorySettings. Talvez seja necessário aumentar o valor de OperationTimeout para evitar essa exceção se o valor de tempo limite for relativamente baixo.
Gerado se o bloqueio na mensagem tiver expirado. LockDuration é uma configuração de toda a entidade e pode ser inicializada por meio LockDuration de e LockDuration para Filas e Assinaturas, respectivamente.
Gerado se o bloqueio na sessão tiver expirado. A duração do bloqueio de sessão é igual à mensagem LockDuration e é uma configuração de toda a entidade. Ele pode ser inicializado por meio LockDuration de e LockDuration para Filas e Assinaturas, respectivamente.
Aplica-se a
Azure SDK for .NET