Partager via


MessageSender.OnSend Méthode

Définition

Cela permet aux implémentations concrètes de remplacer (si nécessaire) ce qui doit être fait lors de l’envoi messages de manière synchrone.

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)

Paramètres

trackingContext
TrackingContext

TrackingContext à utiliser.

messages
IEnumerable<BrokeredMessage>

Liste de BrokeredMessage à envoyer.

timeout
TimeSpan

Valeur de délai d’expiration côté client pour l’opération. L’opération doit être abandonnée ou annulée si la durée a dépassé ce délai d’expiration.

Remarques

En règle générale, le délai d’expiration provient de OperationTimeout.

OnSend est égal à this.OnEndSend(this.OnBeginSend(messages, timeout, null, null));.

S’applique à