Compartir a través de


MessageSender.OnSend Método

Definición

Esto permite que las implementaciones concretas invaliden (si es necesario) lo que se debe hacer al enviar messages de forma sincrónica.

protected virtual void OnSend(Microsoft.ServiceBus.Tracing.TrackingContext trackingContext, System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> messages, TimeSpan timeout);
abstract member OnSend : Microsoft.ServiceBus.Tracing.TrackingContext * seq<Microsoft.ServiceBus.Messaging.BrokeredMessage> * TimeSpan -> unit
override this.OnSend : Microsoft.ServiceBus.Tracing.TrackingContext * seq<Microsoft.ServiceBus.Messaging.BrokeredMessage> * TimeSpan -> unit
Protected Overridable Sub OnSend (trackingContext As TrackingContext, messages As IEnumerable(Of BrokeredMessage), timeout As TimeSpan)

Parámetros

trackingContext
TrackingContext

TrackingContext que se va a usar.

messages
IEnumerable<BrokeredMessage>

Lista de BrokeredMessage que se va a enviar.

timeout
TimeSpan

Valor de tiempo de espera del lado cliente para la operación. La operación debe anularse o cancelarse si la duración superó este tiempo de espera.

Comentarios

Normalmente, el tiempo de espera procede de OperationTimeout.

OnSend es igual a this.OnEndSend(this.OnBeginSend(messages, timeout, null, null));.

Se aplica a