ServiceBusSender.ScheduleMessageAsync 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.
Plant, dass eine Nachricht zu einem späteren Zeitpunkt in Service Bus angezeigt wird.
public virtual System.Threading.Tasks.Task<long> ScheduleMessageAsync (Azure.Messaging.ServiceBus.ServiceBusMessage message, DateTimeOffset scheduledEnqueueTime, System.Threading.CancellationToken cancellationToken = default);
abstract member ScheduleMessageAsync : Azure.Messaging.ServiceBus.ServiceBusMessage * DateTimeOffset * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
override this.ScheduleMessageAsync : Azure.Messaging.ServiceBus.ServiceBusMessage * DateTimeOffset * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
Public Overridable Function ScheduleMessageAsync (message As ServiceBusMessage, scheduledEnqueueTime As DateTimeOffset, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Long)
Parameter
- message
- ServiceBusMessage
Die ServiceBusMessage zu planende.
- scheduledEnqueueTime
- DateTimeOffset
Die UTC-Zeit, zu der die Nachricht für die Verarbeitung verfügbar sein soll
- cancellationToken
- CancellationToken
Ein optionaler CancellationToken instance, um der Anforderung zu signalisieren, den Vorgang abzubrechen.
Gibt zurück
Die Sequenznummer der geplanten Nachricht.
Ausnahmen
Tritt auf, wenn in der message
ApplicationProperties Auflistung ein Member vorhanden ist, der ein nicht unterstützter Typ für die Serialisierung ist. Weitere Informationen finden Sie in den ApplicationProperties Hinweisen.
Hinweise
Obwohl die Nachricht erst nach der scheduledEnqueueTime empfangen werden kann, kann sie dennoch vor diesem Zeitpunkt eingesehen werden. Nachrichten können auch durch Festlegen ScheduledEnqueueTime und Verwenden SendMessageAsync(ServiceBusMessage, CancellationToken)von , SendMessagesAsync(IEnumerable<ServiceBusMessage>, CancellationToken)oder SendMessagesAsync(ServiceBusMessageBatch, CancellationToken)geplant werden.
Gilt für:
Weitere Informationen
Azure SDK for .NET