AzureQueueStorage.QueueActivityAsync 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.
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.
- cancellationToken
- CancellationToken
Stornierungstoken für die asynchrone Operation.
Gibt zurück
SendReceipt als JSON-Zeichenfolge aus dem QueueClient SendMessageAsync-Vorgang.