ActivityPrompt.OnPromptAsync Methode

Definition

Überlädt

OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Benutzer zur Eingabe aufgefordert.

OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Benutzer zur Eingabe aufgefordert.

OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Benutzer zur Eingabe aufgefordert.

protected virtual System.Threading.Tasks.Task OnPromptAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.IDictionary<string,object> state, Microsoft.Bot.Builder.Dialogs.PromptOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member OnPromptAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnPromptAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnPromptAsync (turnContext As ITurnContext, state As IDictionary(Of String, Object), options As PromptOptions, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

turnContext
ITurnContext

Kontext für den aktuellen Gesprächsverlauf mit dem Benutzer.

state
IDictionary<String,Object>

Enthält den Status für die aktuelle Instanz der Eingabeaufforderung im Dialogstapel.

options
PromptOptions

Ein Eingabeaufforderungsoptionenobjekt, das aus den Optionen erstellt wurde, die ursprünglich im Aufruf von PromptAsync(String, PromptOptions, CancellationToken)bereitgestellt wurden.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt

Gilt für:

OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Benutzer zur Eingabe aufgefordert.

protected virtual System.Threading.Tasks.Task OnPromptAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.IDictionary<string,object> state, Microsoft.Bot.Builder.Dialogs.PromptOptions options, bool isRetry, System.Threading.CancellationToken cancellationToken = default);
abstract member OnPromptAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnPromptAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnPromptAsync (turnContext As ITurnContext, state As IDictionary(Of String, Object), options As PromptOptions, isRetry As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

turnContext
ITurnContext

Kontext für den aktuellen Gesprächsverlauf mit dem Benutzer.

state
IDictionary<String,Object>

Enthält den Status für die aktuelle Instanz der Eingabeaufforderung im Dialogstapel.

options
PromptOptions

Ein Eingabeaufforderungsoptionenobjekt, das aus den Optionen erstellt wurde, die ursprünglich im Aufruf von PromptAsync(String, PromptOptions, CancellationToken)bereitgestellt wurden.

isRetry
Boolean

Ein Boolean , der darstellt, ob die Eingabeaufforderung ein Wiederholungsversuch ist.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Ein Task , der das Ergebnis des asynchronen Vorgangs darstellt.

Gilt für: