Partager via


ChoiceInput Classe

Définition

ChoiceInput : entrée déclarative pour collecter les choix de l’utilisateur.

public class ChoiceInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type ChoiceInput = class
    inherit InputDialog
Public Class ChoiceInput
Inherits InputDialog
Héritage
ChoiceInput

Constructeurs

ChoiceInput(String, Int32)

Initialise une nouvelle instance de la classe ChoiceInput.

Champs

Kind

Identificateur de classe.

TURN_COUNT_PROPERTY

Définit la valeur de propriété du nombre de tour de contexte de boîte de dialogue.

(Hérité de InputDialog)
VALUE_PROPERTY

Définit la valeur de la propriété d’état du contexte de boîte de dialogue.

(Hérité de InputDialog)

Propriétés

AllowInterruptions

Obtient ou définit la stratégie d’intteruption.

(Hérité de InputDialog)
AlwaysPrompt

Obtient ou définit une valeur indiquant si l’entrée doit toujours inviter l’utilisateur, qu’il y ait une valeur ou non.

(Hérité de InputDialog)
ChoiceOptions

Obtient ou définit les options d’affichage des contrôles choiceOptions pour personnaliser la langue.

Choices

Obtient ou définit la liste des choix à présenter à l’utilisateur.

DefaultLocale

Obtient ou définit defaultLocale à utiliser pour analyser les choix de confirmation s’il n’en existe pas un passé par l’appelant.

DefaultValue

Obtient ou définit la valeur par défaut de la boîte de dialogue d’entrée lorsque MaxTurnCount est dépassé.

(Hérité de InputDialog)
DefaultValueResponse

Obtient ou définit le modèle d’activité à envoyer lorsque MaxTurnCount a été atteint et que la valeur par défaut est utilisée.

(Hérité de InputDialog)
Disabled

Obtient ou définit si cette action doit être désactivée.

(Hérité de InputDialog)
Id

Obtient ou définit l’ID de la boîte de dialogue.

(Hérité de Dialog)
InvalidPrompt

Obtient ou définit le modèle d’activité à envoyer à l’utilisateur chaque fois que la valeur fournie n’est pas valide.

(Hérité de InputDialog)
MaxTurnCount

Obtient ou définit le nombre maximal de fois où demander à l’utilisateur de saisir cette valeur avant que la boîte de dialogue n’abandonne.

(Hérité de InputDialog)
OutputFormat

Obtient ou définit le format de la réponse (valeur ou index du choix).

Prompt

Obtient ou définit l’activité à envoyer à l’utilisateur.

(Hérité de InputDialog)
Property

Obtient ou définit le chemin de propriété mémoire auquel la valeur sera liée.

(Hérité de InputDialog)
RecognizerOptions

Obtient ou définit comment reconnaître les choix dans la réponse.

Source

Obtient les informations du cref="SourceRange"/>.

(Hérité de Dialog)
Style

Obtient ou définit ListStyle à utiliser pour afficher les choix.

TelemetryClient

Obtient ou définit la IBotTelemetryClient à utiliser pour la journalisation.

(Hérité de Dialog)
UnrecognizedPrompt

Obtient ou définit le modèle d’activité pour réessayer.

(Hérité de InputDialog)
Validations

Obtient ou définit les expressions à exécuter pour valider l’entrée.

(Hérité de InputDialog)
Value

Obtient ou définit une expression à utiliser pour lier l’entrée à la boîte de dialogue.

(Hérité de InputDialog)

Méthodes

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

AppendChoices est une méthode utilitaire pour créer une activité de message en fonction de toutes les options.

(Hérité de InputDialog)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

AppendChoices est une méthode utilitaire pour créer une activité de message en fonction de toutes les options.

(Hérité de InputDialog)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Appelé lorsque le dialogue est démarré et envoyé (push) sur la pile de dialogues.

(Hérité de InputDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

Appelé lorsque le dialogue est continu, où il s’agit du dialogue actif et que l’utilisateur répond avec une nouvelle activité.

(Hérité de InputDialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Appelé lorsque la boîte de dialogue se termine.

(Hérité de Dialog)
GetVersion()

Obtient une chaîne unique qui représente la version de cette boîte de dialogue. Si la version change entre les tours, le système de dialogue émet un événement DialogChanged.

(Hérité de Dialog)
OnComputeId()

Génère l’ID de calcul de la boîte de dialogue.

(Hérité de Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Appelé lorsqu’un événement a été déclenché, à l’aide de DialogContext.emitEvent(), par la boîte de dialogue active ou par une boîte de dialogue que la boîte de dialogue active a démarré.

(Hérité de Dialog)
OnInitializeOptions(DialogContext, Object)

Méthode qui traite les options.

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Appelé après un événement a été bullené à tous les parents et n’a pas été géré.

(Hérité de Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Appelé avant qu’un événement ne soit mis en bulle à son parent.

(Hérité de InputDialog)
OnRecognizeInputAsync(DialogContext, CancellationToken)

Appelé lorsque l’entrée a été reçue, reconnaît le choix.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

Méthode qui restitue l’invite à l’utilisateur en fonction de l’état d’entrée actuel.

RegisterSourceLocation(String, Int32)

Inscrit un cref="SourceRange"/> à l’emplacement fourni.

(Hérité de Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Appelé lorsque la boîte de dialogue doit inviter à nouveau l’utilisateur à entrer.

(Hérité de Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Remplace le résultat par la valeur FoundChoice si possible, puis passe à ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken).

Méthodes d’extension

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

Crée une pile de dialogues et démarre une boîte de dialogue, en l’appuyant sur la pile.

S’applique à