MessageSender.OnSend Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET