InputDialog Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Eingabedialogfelder.
public abstract class InputDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type InputDialog = class
inherit Dialog
Public MustInherit Class InputDialog
Inherits Dialog
- Vererbung
- Abgeleitet
Konstruktoren
InputDialog() |
Definiert Eingabedialogfelder. |
Felder
TURN_COUNT_PROPERTY |
Definiert den Eigenschaftenwert für die Anzahl der Dialogkontexte. |
VALUE_PROPERTY |
Definiert den Wert der Kontextstatuseigenschaft des Dialogfelds. |
Eigenschaften
AllowInterruptions |
Ruft die Intteruptionsrichtlinie ab oder legt sie fest. |
AlwaysPrompt |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Eingabe den Benutzer immer auffordern soll, unabhängig davon, ob ein Wert vorhanden ist oder nicht. |
DefaultValue |
Ruft den Standardwert für das Eingabedialogfeld ab, wenn MaxTurnCount überschritten wird, oder legt den Standardwert fest. |
DefaultValueResponse |
Ruft die Aktivitätsvorlage ab, die gesendet werden soll, wenn MaxTurnCount erreicht wurde, und der Standardwert wird verwendet. |
Disabled |
Ruft ab oder legt fest, ob diese Aktion deaktiviert werden soll. |
Id |
Ruft die ID für das Dialogfeld ab oder legt sie fest. (Geerbt von Dialog) |
InvalidPrompt |
Ruft die Aktivitätsvorlage ab, die an den Benutzer gesendet werden soll, wenn der angegebene Wert ungültig ist, oder legt diese fest. |
MaxTurnCount |
Ruft die maximale Anzahl von Malen ab, um den Benutzer nach diesem Wert zu bitten, bevor das Dialogfeld angezeigt wird, oder legt diese fest. |
Prompt |
Ruft die Aktivität ab, die an den Benutzer gesendet werden soll, oder legt diese fest. |
Property |
Dient zum Abrufen oder Festlegen des Speichereigenschaftspfads, an den der Wert gebunden wird. |
Source |
Ruft die Informationen des cref="SourceRange"/>ab. (Geerbt von Dialog) |
TelemetryClient |
Dient zum Abrufen oder Festlegen der IBotTelemetryClient, die für die Protokollierung verwendet werden soll. (Geerbt von Dialog) |
UnrecognizedPrompt |
Ruft die Aktivitätsvorlage zum Wiederholen ab oder legt sie fest. |
Validations |
Ruft die auszuführenden Ausdrücke ab, oder legt sie fest, um die Eingabe zu überprüfen. |
Value |
Dient zum Abrufen oder Festlegen eines Ausdrucks, der zum Binden von Eingaben an das Dialogfeld verwendet werden soll. |
Methoden
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken) |
AppendChoices ist Hilfsmethode, um eine Nachrichtenaktivität zu erstellen, die alle Optionen enthält. |
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken) |
AppendChoices ist Hilfsmethode, um eine Nachrichtenaktivität zu erstellen, die alle Optionen enthält. |
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wird aufgerufen, wenn das Dialogfeld gestartet und in den Dialogstapel verschoben wird. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Wird aufgerufen, wenn das Dialogfeld fortgesetzt, wobei es sich um das aktive Dialogfeld handelt und der Benutzer mit einer neuen Aktivität antwortet. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Wird aufgerufen, wenn das Dialogfeld beendet wird. (Geerbt von Dialog) |
GetVersion() |
Ruft eine eindeutige Zeichenfolge ab, die die Version dieses Dialogfelds darstellt. Wenn sich die Version ändert, gibt das Dialogfeldsystem ein DialogChanged-Ereignis aus. (Geerbt von Dialog) |
OnComputeId() |
Erstellt die Compute-ID für das Dialogfeld. (Geerbt von Dialog) |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wird aufgerufen, wenn ein Ereignis mit |
OnInitializeOptions(DialogContext, Object) |
Methode, die Optionen verarbeitet. |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wird aufgerufen, nachdem ein Ereignis für alle übergeordneten Eltern eingeblasen wurde und nicht behandelt wurde. (Geerbt von Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wird aufgerufen, bevor ein Ereignis in das übergeordnete Element eingeblasen wird. |
OnRecognizeInputAsync(DialogContext, CancellationToken) |
Wird aufgerufen, wenn die Eingabe empfangen wurde, überschreiben Sie diese Methode, um die Erkennung der Eingabe anzupassen. |
OnRenderPromptAsync(DialogContext, InputState, CancellationToken) |
Methode, die die Eingabeaufforderung an den Benutzer rendert, gibt den aktuellen Eingabezustand an. |
RegisterSourceLocation(String, Int32) |
Registriert ein cref="SourceRange"/> am angegebenen Speicherort. (Geerbt von Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wird aufgerufen, wenn das Dialogfeld den Benutzer zur Eingabe erneut auffordert. (Geerbt von Dialog) |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Wird aufgerufen, wenn ein untergeordnetes Dialogfeld seine Drehung abgeschlossen hat, und gibt das Steuerelement zu diesem Dialogfeld zurück. |
Erweiterungsmethoden
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Erstellt einen Dialogstapel und startet ein Dialogfeld, indem es auf den Stapel verschoben wird. |