ChoicePrompt Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Invite un utilisateur à effectuer une sélection 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
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
ChoiceOptions |
Obtient ou définit des options supplémentaires passées à et ChoiceFactory utilisées 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 spécifique à 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 passées à la méthode sous-jacente RecognizeChoices(String, IList<Choice>, FindChoicesOptions) . |
Source |
Obtient les informations de 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 définit le à utiliser pour la IBotTelemetryClient journalisation. (Hérité de Dialog) |
Méthodes
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 une entrée. (Hérité de Prompt<T>) |
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Appelé lorsqu’une boîte de dialogue d’invite est envoyée dans la pile des dialogues et est en cours d’activation. (Hérité de Prompt<T>) |
ContinueDialogAsync(DialogContext, CancellationToken) |
Appelée 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 le dialogue se termine. (Hérité de Dialog) |
GetVersion() |
Obtient une chaîne unique qui représente la version de ce 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 pour la boîte de dialogue. (Hérité de Dialog) |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Appelé lorsqu’un événement a été déclenché, à l’aide |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Appelé après qu’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ée avant qu’un événement ne soit mis en bulles sur son parent. (Hérité de Prompt<T>) |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken) |
Invite l’utilisateur à entrer une entrée. |
OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Tente de reconnaître l’entrée de l’utilisateur. |
RegisterSourceLocation(String, Int32) |
Inscrit 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 à nouveau l’utilisateur à entrer une entrée. (Hérité de Prompt<T>) |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Appelé lorsqu’une boîte de dialogue d’invite reprend d’être la boîte de dialogue active de 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
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Crée une pile de dialogues et démarre un dialogue, en l’appuyant sur la pile. |