Delen via


ActivityPrompt.OnPromptAsync Methode

Definitie

Overloads

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

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de gebruiker om invoer gevraagd.

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

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de gebruiker om invoer gevraagd.

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

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de gebruiker om invoer gevraagd.

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

Parameters

turnContext
ITurnContext

Context voor de huidige wending van het gesprek met de gebruiker.

state
IDictionary<String,Object>

Bevat de status voor het huidige exemplaar van de prompt op de dialoogvensterstack.

options
PromptOptions

Een promptoptiesobject dat is samengesteld uit de opties die in eerste instantie zijn opgegeven in de aanroep van PromptAsync(String, PromptOptions, CancellationToken).

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om een kennisgeving van annulering te ontvangen.

Retouren

Een Task die de asynchrone bewerking vertegenwoordigt.

Van toepassing op

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

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de gebruiker om invoer gevraagd.

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

Parameters

turnContext
ITurnContext

Context voor de huidige wending van het gesprek met de gebruiker.

state
IDictionary<String,Object>

Bevat de status voor het huidige exemplaar van de prompt op de dialoogvensterstack.

options
PromptOptions

Een promptoptiesobject dat is samengesteld uit de opties die in eerste instantie zijn opgegeven in de aanroep van PromptAsync(String, PromptOptions, CancellationToken).

isRetry
Boolean

Een Boolean die aangeeft of de prompt een nieuwe poging is.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om een kennisgeving van annulering te ontvangen.

Retouren

Een Task die het resultaat van de asynchrone bewerking vertegenwoordigt.

Van toepassing op