MessageSender.BeginSend Método

Comienza una solicitud asincrónica para enviar un mensaje indirecto.

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

public IAsyncResult BeginSend(
	BrokeredMessage message,
	AsyncCallback callback,
	Object state
)

Parámetros

message
Tipo: Microsoft.ServiceBus.Messaging.BrokeredMessage
Mensaje indirecto que se va a enviar.
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 sobre la operación de recepción. Este objeto se pasa al delegado EndSend(IAsyncResult) cuando se completa la operación.

Valor devuelto

Tipo: System.IAsyncResult
Objeto de IAsyncResult que hace referencia a la operación asincrónica de creación de una cola.

ExcepciónCondición
TimeoutException

Se produce cuando se agota el tiempo de espera de la operación. El período de tiempo de espera se inicializa a través de la MessagingFactorySettings. Quizás necesite incrementar el valor del OperationTimeout para evitar esta excepción si el valor del tiempo de espera es relativamente bajo.

ArgumentException

Se produce cuando el mensaje indirecto es null.

Adiciones de comunidad

Mostrar: