Share via


MessageSender.OnSend Methode

Definition

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: