Idioma

ActivityPrompt.OnPromptAsync Método

Definição

Sobrecargas

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

Quando substituído em uma classe derivada, solicita entrada ao usuário.

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

Quando substituído em uma classe derivada, solicita entrada ao usuário.

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

Quando substituído em uma classe derivada, solicita entrada ao usuário.

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

Parâmetros

turnContext
ITurnContext

Contexto para a virada atual da conversa com o usuário.

state
IDictionary<String,Object>

Contém o estado da instância atual do prompt na pilha de diálogos.

options
PromptOptions

Um objeto de prompt options construído a partir das opções inicialmente fornecidas na chamada para PromptAsync(String, PromptOptions, CancellationToken).

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Retornos

Um Task que representa a operação assíncrona.

Aplica-se a

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

Quando substituído em uma classe derivada, solicita entrada ao usuário.

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

Parâmetros

turnContext
ITurnContext

Contexto para a virada atual da conversa com o usuário.

state
IDictionary<String,Object>

Contém o estado da instância atual do prompt na pilha de diálogos.

options
PromptOptions

Um objeto de prompt options construído a partir das opções inicialmente fornecidas na chamada para PromptAsync(String, PromptOptions, CancellationToken).

isRetry
Boolean

Um Boolean que representa se o prompt for uma repetição.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Retornos

Um Task que representa o resultado da operação assíncrona.

Aplica-se a