Sprache

AzureQueueStorage.QueueActivityAsync Methode

Definition

Eine Aktivität an einem Azure.Storage.Queues.QueueClient in die Warteschlange stellen. Das Timeout für die Sichtbarkeit gibt an, wie lange die Nachricht für Dequeue- und Peek-Vorgänge unsichtbar sein soll. Der Nachrichteninhalt muss eine UTF-8-codierte Zeichenfolge sein, die bis zu 64 KB groß ist.

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

Es wird erwartet, dass es sich um eine Activity handelt, die von einem Aufruf der Aktivität abgerufen wird. GetConversationReference(). GetContinuationActivity(). Dadurch wird der Neustart der Unterhaltung mithilfe von BotAdapter.ContinueConversationAsync ermöglicht.

visibilityTimeout
Nullable<TimeSpan>

Standardwert von 0. Darf nicht länger als 7 Tage sein.

timeToLive
Nullable<TimeSpan>

Gibt das Zeit-zu-Live-Intervall für die Nachricht an.

cancellationToken
CancellationToken

Stornierungstoken für die asynchrone Operation.

Gibt zurück

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

Gilt für: