Langue

ChoicePrompt Classe

Définition

Invite un utilisateur à sélectionner dans une liste de choix.

public class ChoicePrompt : Microsoft.Bot.Builder.Dialogs.Prompt<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice>
type ChoicePrompt = class
    inherit Prompt<FoundChoice>
Public Class ChoicePrompt
Inherits Prompt(Of FoundChoice)
Héritage

Constructeurs

Nom Description
ChoicePrompt(String, Dictionary<String,ChoiceFactoryOptions>, PromptValidator<FoundChoice>, String)

Initialise une nouvelle instance de la classe ChoicePrompt.

ChoicePrompt(String, PromptValidator<FoundChoice>, String)

Initialise une nouvelle instance de la classe ChoicePrompt.

Propriétés

Nom Description
ChoiceOptions

Fait ou définit des options supplémentaires transmises à l’utilisateur ChoiceFactory et les utilise pour ajuster le style des choix rendus à l’utilisateur.

DefaultLocale

Obtient ou définit les paramètres régionaux par défaut utilisés pour déterminer le comportement propre à la langue de l’invite.

Id

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

(Hérité de Dialog)
RecognizerOptions

Obtient ou définit des options supplémentaires transmises à la méthode sous-jacente RecognizeChoices(String, IList<Choice>, FindChoicesOptions) .

Source

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

(Hérité de Dialog)
Style

Obtient ou définit le style à utiliser lors de la présentation de l’invite à l’utilisateur.

TelemetryClient

Obtient ou met en place les IBotTelemetryClient outils pour l’exploitation forestière.

(Hérité de Dialog)

Méthodes

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

En cas de substitution dans une classe dérivée, ajoute des choix à l’activité lorsque l’utilisateur est invité à entrer l’entrée.

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

En cas de substitution dans une classe dérivée, ajoute des choix à l’activité lorsque l’utilisateur est invité à entrer l’entrée.

(Hérité de Prompt<T>)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Appelé lorsqu’une boîte de dialogue d’invite est envoyée (push) sur la pile de dialogues et est activée.

(Hérité de Prompt<T>)
ContinueDialogAsync(DialogContext, CancellationToken)

Appelé lorsqu’une boîte de dialogue d’invite est la boîte de dialogue active et que l’utilisateur a répondu avec une nouvelle activité.

(Hérité de Prompt<T>)
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)
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 Prompt<T>)
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Invite l’utilisateur à entrer.

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

Tente de reconnaître l’entrée de l’utilisateur.

RegisterSourceLocation(String, Int32)

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

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

Appelé lorsqu’une boîte de dialogue d’invite a été demandée pour inviter l’utilisateur à entrer à nouveau.

(Hérité de Prompt<T>)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Appelé lorsqu’une boîte de dialogue d’invite reprend la boîte de dialogue active sur la pile de dialogues, par exemple lorsque la boîte de dialogue active précédente sur la pile se termine.

(Hérité de Prompt<T>)

Méthodes d’extension

Nom Description
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 à