Método QueueClient.BeginDefer (Guid, AsyncCallback, Object)

Inicia uma operação assíncrona para suspender o processamento de uma mensagem.

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (em Microsoft.ServiceBus.dll)

public IAsyncResult BeginDefer(
	Guid lockToken,
	AsyncCallback callback,
	Object state
)

Parâmetros

lockToken
Tipo: System.Guid
O token de bloqueio associado à instância da mensagem bloqueada.
callback
Tipo: System.AsyncCallback
Um delegado de AsyncCallback que faz referência ao método a ser invocado quando a operação estiver concluída.
state
Tipo: System.Object
Um objeto definido pelo usuário que contém informações de estado sobre a operação assíncrona.

Valor de retorno

Tipo: System.IAsyncResult
Um IAsyncResult que faz referência à operação assíncrona para suspender o processamento de uma mensagem.

ExceçãoCondição
TimeoutException

Lançado se a operação excedeu o tempo limite definido por OperationTimeout.

OperationCanceledException

Lançado se a entidade cliente foi fechada ou anulada.

MessageLockLostException

Lançado se a mensagem representada por lockToken tiver perdido o bloqueio de mensagem.

Contribuições da comunidade

Mostrar: