Partilhar via


BrokeredMessage.Abandon Método

Definição

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

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