Freigeben über


AzureQueueStorage.QueueActivityAsync Methode

Definition

Stellen Sie eine Aktivität in eine Warteschlange für einen Azure.Storage.Queues.QueueClient ein. Das Sichtbarkeitstimeout gibt an, wie lange die Nachricht für die Vorgänge Dequeue und Peek nicht sichtbar sein soll. Der Nachrichteninhalt muss eine UTF-8-codierte Zeichenfolge mit einer Größe von bis zu 64 KB sein.

public override System.Threading.Tasks.Task<string> QueueActivityAsync (Microsoft.Bot.Schema.Activity activity, TimeSpan? visibilityTimeout = default, TimeSpan? timeToLive = default, System.Threading.CancellationToken cancellationToken = default);
override this.QueueActivityAsync : Microsoft.Bot.Schema.Activity * Nullable<TimeSpan> * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overrides Function QueueActivityAsync (activity As Activity, Optional visibilityTimeout As Nullable(Of TimeSpan) = Nothing, Optional timeToLive As Nullable(Of TimeSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)

Parameter

activity
Activity

Dies wird erwartet, dass es sich um einen Activity Aufruf der Aktivität handelt. GetConversationReference(). GetContinuationActivity(). Dies ermöglicht den Neustart der Konversation mit BotAdapter.ContinueConversationAsync.

visibilityTimeout
Nullable<TimeSpan>

Der Standardwert ist 0. Darf nicht größer als 7 Tage sein.

timeToLive
Nullable<TimeSpan>

Gibt das Gültigkeitsdauerintervall für die Nachricht an.

cancellationToken
CancellationToken

Abbruchtoken für den asynchronen Vorgang.

Gibt zurück

SendReceipt als JSON-Zeichenfolge aus dem QueueClient SendMessageAsync-Vorgang.

Gilt für: