ServiceBusSender.ScheduleMessageAsync 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.
Planifie l’affichage ultérieur d’un message dans Service Bus.
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)
Paramètres
- message
- ServiceBusMessage
ServiceBusMessage à planifier.
- scheduledEnqueueTime
- DateTimeOffset
Heure UTC à laquelle le message doit être disponible pour traitement
- cancellationToken
- CancellationToken
Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.
Retours
Numéro de séquence du message planifié.
Exceptions
Se produit lorsque le message
a un membre dans sa ApplicationProperties collection qui est un type non pris en charge pour la sérialisation. Pour plus d’informations, consultez les ApplicationProperties remarques.
Remarques
Bien que le message ne soit pas disponible pour être reçu avant le scheduledEnqueueTime, il peut toujours être vu avant cette heure. Les messages peuvent également être planifiés en définissant ScheduledEnqueueTime et en utilisant SendMessageAsync(ServiceBusMessage, CancellationToken), SendMessagesAsync(IEnumerable<ServiceBusMessage>, CancellationToken)ou SendMessagesAsync(ServiceBusMessageBatch, CancellationToken).
S’applique à
Voir aussi
Azure SDK for .NET