Idioma

ActivityPrompt.OnPromptAsync Método

Definição

Sobrecargas

Name Descrição
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken)

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

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

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

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

Quando substituído em uma classe derivada, solicita a entrada do 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 o turno 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álogo.

options
PromptOptions

Um objeto de opções de prompt 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.

Devoluções

A Task 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 a entrada do 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 o turno 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álogo.

options
PromptOptions

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

isRetry
Boolean

A representa Boolean se o prompt é uma retentativa.

cancellationToken
CancellationToken

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

Devoluções

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

Aplica-se a