ChoicePrompt Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een gebruiker gevraagd een keuze te maken uit een lijst met opties.
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)
- Overname
Constructors
| Name | Description |
|---|---|
| ChoicePrompt(String, Dictionary<String,ChoiceFactoryOptions>, PromptValidator<FoundChoice>, String) |
Initialiseert een nieuw exemplaar van de ChoicePrompt klasse. |
| ChoicePrompt(String, PromptValidator<FoundChoice>, String) |
Initialiseert een nieuw exemplaar van de ChoicePrompt klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ChoiceOptions |
Krijgt of stelt extra opties in die aan de ChoiceFactory gebruiker worden doorgegeven en gebruikt om de stijl van de weergegeven keuzes aan te passen. |
| DefaultLocale |
Hiermee haalt u de standaardlandinstelling op die wordt gebruikt om taalspecifiek gedrag van de prompt te bepalen. |
| Id |
Hiermee haalt u de id voor het dialoogvenster op of stelt u deze in. (Overgenomen van Dialog) |
| RecognizerOptions |
Krijgt of stelt extra opties door aan de onderliggende RecognizeChoices(String, IList<Choice>, FindChoicesOptions) methode. |
| Source |
Krijgt de informatie van de cref="SourceRange"/>. (Overgenomen van Dialog) |
| Style |
Hiermee haalt u de stijl op die moet worden gebruikt bij het presenteren van de prompt aan de gebruiker. |
| TelemetryClient |
Krijgt of stelt de in om te IBotTelemetryClient gebruiken voor logs. (Overgenomen van Dialog) |
Methoden
| Name | Description |
|---|---|
| AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken) |
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u keuzes toe aan de activiteit wanneer de gebruiker om invoer wordt gevraagd. (Overgenomen van Prompt<T>) |
| AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken) |
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u keuzes toe aan de activiteit wanneer de gebruiker om invoer wordt gevraagd. (Overgenomen van Prompt<T>) |
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer een promptdialoogvenster naar de dialoogvensterstack wordt gepusht en wordt geactiveerd. (Overgenomen van Prompt<T>) |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer een promptdialoogvenster het actieve dialoogvenster is en de gebruiker heeft gereageerd met een nieuwe activiteit. (Overgenomen van Prompt<T>) |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Aangeroepen wanneer het dialoogvenster eindigt. (Overgenomen van Dialog) |
| GetVersion() |
Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen beurten, wordt er een DialogChanged-gebeurtenis verzonden. (Overgenomen van Dialog) |
| OnComputeId() |
Hiermee wordt de reken-id voor het dialoogvenster gebouwd. (Overgenomen van Dialog) |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is opgeroepen, met behulp van |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Gebeld nadat een gebeurtenis aan alle ouders werd gebeld en niet werd afgehandeld. (Overgenomen van Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen voordat een gebeurtenis naar het bovenliggende item wordt gebeld. (Overgenomen van Prompt<T>) |
| OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken) |
Vraagt de gebruiker om invoer. |
| OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Probeert de invoer van de gebruiker te herkennen. |
| RegisterSourceLocation(String, Int32) |
Registreert een cref="SourceRange"/> op de opgegeven locatie. (Overgenomen van Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wordt aangeroepen wanneer een promptdialoogvenster is aangevraagd om de gebruiker opnieuw om invoer te vragen. (Overgenomen van Prompt<T>) |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Aangeroepen wanneer een promptdialoogvenster het actieve dialoogvenster op de dialoogvensterstack is, zoals wanneer het vorige actieve dialoogvenster op de stack is voltooid. (Overgenomen van Prompt<T>) |
Extensiemethoden
| Name | Description |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij u het naar de stack pusht. |