Compartilhar via


Ask Classe

Definição

Peça uma resposta aberta.

public class Ask : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.SendActivity
type Ask = class
    inherit SendActivity
Public Class Ask
Inherits SendActivity
Herança

Comentários

Isso envia uma atividade e encerra a curva com CompleteAndWait. A próxima atividade do usuário será manipulada pela caixa de diálogo adaptável pai.

Ele também é compilado em um modelo das propriedades esperadas em resposta por meio ExpectedPropertiesde . Retries é atualizado conforme a mesma pergunta é feita várias vezes.

Construtores

Ask(String, ArrayExpression<String>, String, Int32)

Inicializa uma nova instância da classe Ask.

Campos

Kind

Identificador de classe.

Propriedades

Activity

Obtém ou define o modelo para a atividade.

(Herdado de SendActivity)
DefaultOperation

Obtém ou define a operação padrão que será usada quando nenhuma operação for reconhecida.

Disabled

Obtém ou define uma expressão opcional que, se for true, desabilitará essa ação.

(Herdado de SendActivity)
ExpectedProperties

Obtém ou define as propriedades esperadas para serem preenchidas pela resposta.

Id

Obtém ou define a ID da caixa de diálogo.

(Herdado de Dialog)
Source

Obtém as informações do cref="SourceRange"/>.

(Herdado de Dialog)
TelemetryClient

Obtém ou define o IBotTelemetryClient a ser usado para registro em log.

(Herdado de Dialog)

Métodos

BeginDialogAsync(DialogContext, Object, CancellationToken)

Chamado quando a caixa de diálogo é iniciada e enviada por push para a pilha de caixas de diálogo.

ContinueDialogAsync(DialogContext, CancellationToken)

Chamado quando a caixa de diálogo é continuada, em que é a caixa de diálogo ativa e o usuário responde com uma nova atividade.

(Herdado de Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Chamado quando a caixa de diálogo está terminando.

(Herdado de Dialog)
GetVersion()

Obtém uma cadeia de caracteres exclusiva que representa a versão desta caixa de diálogo. Se a versão for alterada entre, o sistema de diálogo emitirá um evento DialogChanged.

(Herdado de Dialog)
OnComputeId()

Cria a ID de computação para a caixa de diálogo.

(Herdado de SendActivity)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado quando um evento foi acionado, usando DialogContext.emitEvent(), pela caixa de diálogo atual ou por uma caixa de diálogo iniciada pela caixa de diálogo atual.

(Herdado de Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado depois que um evento foi bolhas para todos os pais e não foi tratado.

(Herdado de Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado antes de um evento ser bolhas para seu pai.

(Herdado de Dialog)
RegisterSourceLocation(String, Int32)

Registra um cref="SourceRange"/> no local fornecido.

(Herdado de Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Chamado quando a caixa de diálogo deve solicitar novamente entrada ao usuário.

(Herdado de Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Chamado quando uma caixa de diálogo filho concluiu essa curva, retornando o controle para essa caixa de diálogo.

(Herdado de Dialog)

Métodos de Extensão

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Cria uma pilha de diálogo e inicia uma caixa de diálogo, empurrando-a para a pilha.

Aplica-se a