BrokeredMessage.Abandon 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
Abandon() |
Abandona o bloqueio em uma mensagem com bloqueio de espiada. |
Abandon(IDictionary<String,Object>) |
Abandona o bloqueio em uma mensagem com bloqueio de espiada. |
Abandon()
Abandona o bloqueio em uma mensagem com bloqueio de espiada.
public void Abandon ();
member this.Abandon : unit -> unit
Public Sub Abandon ()
Exceções
Gerada quando a mensagem está no estado descartado ou no 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 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.
Gerada quando a fila ou assinatura que recebe a mensagem não está mais presente no servidor de mensagens.
Quando o serviço do barramento de serviço está ocupado e não é possível processar a solicitação.
Quando a entidade de mensagens da qual a mensagem foi recebida foi excluída.
Quando o bloqueio associado a essa mensagem foi perdido ou o token de bloqueio não foi encontrado.
Quando essa mensagem foi recebida de uma Sessão e o bloqueio associado à sessão foi perdido.
Quando o token de segurança fornecido pelo TokenProvider não contém as declarações para executar essa operação.
Quando o número de conexões simultâneas com uma entidade exceder o valor máximo permitido.
Comentários
Essa operação só deve ser exercida em uma mensagem recebida no modo peek-lock.
Aplica-se a
Abandon(IDictionary<String,Object>)
Abandona o bloqueio em uma mensagem com bloqueio de espiada.
public void Abandon (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.Abandon : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub Abandon (propertiesToModify As IDictionary(Of String, Object))
Parâmetros
- propertiesToModify
- IDictionary<String,Object>
A coleção de pares chave-valor das propriedades a serem modificadas.
Exceções
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.
Gerada quando a fila ou assinatura da qual a mensagem foi recebida não está mais presente no servidor de mensagens.
Comentários
Essa operação só deve ser exercida em uma mensagem recebida no modo peek-lock.
Aplica-se a
Azure SDK for .NET