Exportar (0) Imprimir
Expandir todo

BeginSend Método

Comienza una operación asincrónica para enviar un mensaje.

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 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 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 enviar un mensaje.

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 de OperationTimeout para evitar esta excepción si el valor del tiempo de espera es relativamente bajo.

ArgumentException

Se produce cuando el BrokeredMessage es null.

InvalidOperationException

Se produce si el message ya se ha enviado a un TopicClient o MessageSender anteriormente.

NotSupportedException

Se produce si el tema o la suscripción a mensajes fallidos que se ha señalado no admite la operación de envío.

OperationCanceledException

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft