MessageSender.OnSend Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dadurch können konkrete Implementierungen (bei Bedarf) außer Kraft setzen, was beim synchronen Senden messages
erfolgen sollte.
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)
Parameter
- trackingContext
- TrackingContext
Zu verwendende TrackingContext.
- messages
- IEnumerable<BrokeredMessage>
Eine Liste der BrokeredMessage zu sendenden.
- timeout
- TimeSpan
Ein clientseitiger Timeoutwert für den Vorgang. Der Vorgang sollte abgebrochen oder abgebrochen werden, wenn die Dauer dieses Timeouts überschritten hat.
Hinweise
In der Regel stammt das Timeout von OperationTimeout.
OnSend ist gleich this.OnEndSend(this.OnBeginSend(messages, timeout, null, null));
.
Gilt für:
Azure SDK for .NET