Idioma

InputDialog Classe

Definição

Define caixas de diálogo de entrada.

public abstract class InputDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type InputDialog = class
    inherit Dialog
Public MustInherit Class InputDialog
Inherits Dialog
Herança
InputDialog
Derivado

Construtores

Name Descrição
InputDialog()

Define caixas de diálogo de entrada.

Campos

Name Descrição
TURN_COUNT_PROPERTY

Define o valor da propriedade turn count do contexto da caixa de diálogo.

VALUE_PROPERTY

Define o valor da propriedade de estado de contexto da caixa de diálogo.

Propriedades

Name Descrição
AllowInterruptions

Obtém ou define a política de intteruption.

AlwaysPrompt

Obtém ou define um valor que indica se a entrada deve sempre avisar o usuário, independentemente de haver um valor ou não.

DefaultValue

Obtém ou define o valor padrão para a caixa de diálogo de entrada quando MaxTurnCount é excedido.

DefaultValueResponse

Obtém ou define o modelo de atividade a ser enviado quando MaxTurnCount foi atingido e o valor padrão é usado.

Disabled

Obtém ou define se essa ação deve ser desabilitada.

Id

Obtém ou define id para a caixa de diálogo.

(Herdado de Dialog)
InvalidPrompt

Obtém ou define o modelo de atividade a ser enviado ao usuário sempre que o valor fornecido for inválido.

MaxTurnCount

Obtém ou define o número máximo de vezes para solicitar esse valor ao usuário antes que a caixa de diálogo desista.

Prompt

Obtém ou define a atividade a ser enviada ao usuário.

Property

Obtém ou define o caminho da propriedade de memória ao qual o valor será vinculado.

Source

Obtém a informação do cref="SourceRange"/>.

(Herdado de Dialog)
TelemetryClient

Obtém ou configura os IBotTelemetryClient para usar na registo de madeira.

(Herdado de Dialog)
UnrecognizedPrompt

Obtém ou define o modelo de atividade para tentar novamente.

Validations

Obtém ou define as expressões a serem executadas para validar a entrada.

Value

Obtém ou define uma expressão a ser usada para vincular a entrada à caixa de diálogo.

Métodos

Name Descrição
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

AppendChoices é um método utilitário para criar uma atividade de mensagem dada todas as opções.

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

AppendChoices é um método utilitário para criar uma atividade de mensagem dada todas as opções.

BeginDialogAsync(DialogContext, Object, CancellationToken)

Chamado quando a caixa de diálogo é iniciada e empurrada para a pilha de diálogo.

ContinueDialogAsync(DialogContext, CancellationToken)

É chamado quando o diálogo continua, onde é o diálogo ativo e o utilizador responde com uma nova atividade.

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 dessa caixa de diálogo. Se a versão mudar entre turnos, 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 Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado quando um evento foi levantado, usando DialogContext.emitEvent(), seja pelo diálogo atual ou por um diálogo que o diálogo atual iniciou.

(Herdado de Dialog)
OnInitializeOptions(DialogContext, Object)

Método que processa opções.

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Chamado depois de um evento foi borbulhado para todos os pais e não foi atendido.

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

Chamado antes de um evento ser borbulhado para seu pai.

OnRecognizeInputAsync(DialogContext, CancellationToken)

Chamado quando a entrada foi recebida, substitua esse método para personalizar o reconhecimento da entrada.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

Método que processa o prompt para o usuário dar n o estado de entrada atual.

RegisterSourceLocation(String, Int32)

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

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

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

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

Chamado quando uma caixa de diálogo filho completa sua vez, retornando o controle para essa caixa de diálogo.

Métodos da Extensão

Name Descriçã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