ServiceBusSender.ScheduleMessageAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Programa un mensaje para que aparezca en Service Bus más adelante.
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)
Parámetros
- message
- ServiceBusMessage
que ServiceBusMessage se va a programar.
- scheduledEnqueueTime
- DateTimeOffset
Hora UTC en la que el mensaje debe estar disponible para su procesamiento
- cancellationToken
- CancellationToken
Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.
Devoluciones
Número de secuencia del mensaje programado.
Excepciones
Se produce cuando message
tiene un miembro en su ApplicationProperties colección que es un tipo no admitido para la serialización. Consulte los ApplicationProperties comentarios para obtener más información.
Comentarios
Aunque el mensaje no estará disponible para recibirse hasta scheduledEnqueueTime, todavía se puede ver antes de ese momento. Los mensajes también se pueden programar estableciendo ScheduledEnqueueTime y usando SendMessageAsync(ServiceBusMessage, CancellationToken), SendMessagesAsync(IEnumerable<ServiceBusMessage>, CancellationToken)o SendMessagesAsync(ServiceBusMessageBatch, CancellationToken).
Se aplica a
Consulte también
Azure SDK for .NET