SubscriptionClient.BeginDeadLetter Método (Guid, String, String, AsyncCallback, Object)

Comienza una operación asincrónica para mover un mensaje a la cola de mensajes fallidos.

Espacio de nombres:  Microsoft.ServiceBus.Messaging
Ensamblado:  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

public IAsyncResult BeginDeadLetter(
	Guid lockToken,
	string deadLetterReason,
	string deadLetterErrorDescription,
	AsyncCallback callback,
	Object state
)

Parámetros

lockToken
Tipo: System.Guid
Enlace del token de bloqueo a la instancia del mensaje bloqueado.
deadLetterReason
Tipo: System.String
Motivo del problema de envío del mensaje.
deadLetterErrorDescription
Tipo: System.String
Descripción del error en el envío del mensaje.
callback
Tipo: System.AsyncCallback
Delegado de AsyncCallback que hace referencia al método que se invocará cuando la operación se complete.
state
Tipo: System.Object
Objeto definido por el usuario que contiene información de estado sobre la operación asincrónica.

Valor devuelto

Tipo: System.IAsyncResult
Un valor de IAsyncResult que hace referencia a la operación asincrónica para mover un mensaje a la cola de mensajes fallidos.

ExcepciónCondición
TimeoutException

Se produce si la operación excedió el valor del tiempo de espera establecido por OperationTimeout.

OperationCanceledException

Se produce si la entidad de cliente ha sido cerrada o anulada.

MessageLockLostException

Se produce si el mensaje representado por lockToken ha perdido el bloqueo de mensaje.

Adiciones de comunidad

Mostrar: