InputDialog 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 definieert u invoerdialoogvensters.
public abstract class InputDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type InputDialog = class
inherit Dialog
Public MustInherit Class InputDialog
Inherits Dialog
- Overname
- Afgeleid
Constructors
| InputDialog() |
Hiermee definieert u invoerdialoogvensters. |
Velden
| TURN_COUNT_PROPERTY |
Hiermee definieert u de waarde van het aantal eigenschappen van de dialoogvenstercontext. |
| VALUE_PROPERTY |
Definieert de eigenschapswaarde van de dialoogvenstercontextstatus. |
Eigenschappen
| AllowInterruptions |
Hiermee haalt u het intteruption-beleid op of stelt u dit in. |
| AlwaysPrompt |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de invoer altijd de gebruiker moet vragen, ongeacht of er een waarde is of niet. |
| DefaultValue |
Hiermee wordt de standaardwaarde voor het invoerdialoogvenster opgehaald of ingesteld wanneer MaxTurnCount wordt overschreden. |
| DefaultValueResponse |
Hiermee wordt de activiteitssjabloon opgehaald of ingesteld die moet worden verzonden wanneer MaxTurnCount is bereikt en de standaardwaarde wordt gebruikt. |
| Disabled |
Hiermee haalt u op of stelt u in of deze actie moet worden uitgeschakeld. |
| Id |
Hiermee haalt u de id voor het dialoogvenster op of stelt u deze in. (Overgenomen van Dialog) |
| InvalidPrompt |
Hiermee wordt de activiteitssjabloon opgehaald of ingesteld om naar de gebruiker te verzenden wanneer de opgegeven waarde ongeldig is. |
| MaxTurnCount |
Hiermee wordt het maximum aantal keren opgehaald of ingesteld dat de gebruiker om deze waarde moet vragen voordat het dialoogvenster opgeeft. |
| Prompt |
Hiermee haalt u de activiteit op of stelt u deze in om naar de gebruiker te verzenden. |
| Property |
Hiermee wordt het pad van de geheugeneigenschap opgehaald of ingesteld waaraan de waarde is gebonden. |
| Source |
Haalt de informatie op van het cref="SourceRange"/>. (Overgenomen van Dialog) |
| TelemetryClient |
Hiermee haalt u de IBotTelemetryClient op die moet worden gebruikt voor logboekregistratie. (Overgenomen van Dialog) |
| UnrecognizedPrompt |
Hiermee haalt u de activiteitssjabloon op of stelt u deze in voor opnieuw proberen. |
| Validations |
Hiermee haalt u de expressies op die moeten worden uitgevoerd om de invoer te valideren. |
| Value |
Hiermee haalt u een expressie op die moet worden gebruikt om invoer aan het dialoogvenster te binden. |
Methoden
| AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken) |
AppendChoices is een hulpprogrammamethode om een berichtactiviteit op te bouwen op basis van alle opties. |
| AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken) |
AppendChoices is een hulpprogrammamethode om een berichtactiviteit op te bouwen op basis van alle opties. |
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Aangeroepen wanneer het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht. |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Aangeroepen wanneer het dialoogvenster wordt vervolg, waar het actieve dialoogvenster is en de gebruiker antwoordt met een nieuwe activiteit. |
| 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) |
Aangeroepen wanneer een gebeurtenis is gegenereerd, met behulp van |
| OnInitializeOptions(DialogContext, Object) |
Methode waarmee opties worden verwerkt. |
| 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. |
| OnRecognizeInputAsync(DialogContext, CancellationToken) |
Aangeroepen wanneer invoer is ontvangen, overschrijft u deze methode om de herkenning van de invoer aan te passen. |
| OnRenderPromptAsync(DialogContext, InputState, CancellationToken) |
Methode waarmee de prompt aan de gebruiker wordt weergegeven, geeft n de huidige invoerstatus. |
| RegisterSourceLocation(String, Int32) |
Registreert een cref="SourceRange"/> op de opgegeven locatie. (Overgenomen van Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster de gebruiker opnieuw om invoer moet vragen. (Overgenomen van Dialog) |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Wordt aangeroepen wanneer een onderliggend dialoogvenster de beurt heeft voltooid, zodat het besturingselement naar dit dialoogvenster wordt geretourneerd. |
Extensiemethoden
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij u het naar de stack pusht. |