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