MessageSender.OnSend Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET