IField<T> Schnittstelle
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.
Schnittstelle für alle Informationen zu einem bestimmten Feld.
public interface IField<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IFieldDescription, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldResources, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type IField<'T (requires 'T : null)> = interface
interface IFieldState<'T (requires 'T : null)>
interface IFieldDescription
interface IFieldPrompt<'T (requires 'T : null)>
interface IFieldResources
Public Interface IField(Of T)
Implements IFieldDescription, IFieldPrompt(Of T), IFieldResources, IFieldState(Of T)
Typparameter
- T
Die Formularstatusschnittstelle gilt für.
- Abgeleitet
- Implementiert
Eigenschaften
AllowDefault |
Lassen Sie den Standardwert als Option zu. (Geerbt von IFieldDescription) |
AllowNumbers |
Zulassen, dass Benutzereingaben mit Zahlen übereinstimmen, die mit aufgezählten Optionen angezeigt werden. (Geerbt von IFieldDescription) |
AllowsMultiple |
Sind mehrere Übereinstimmungen zulässig. (Geerbt von IFieldDescription) |
Dependencies |
Gibt die anderen Felder zurück, von denen dieses feld abhängig ist. (Geerbt von IFieldState<T>) |
FieldDescription |
Beschreibung des Felds selbst. (Geerbt von IFieldDescription) |
FieldTerms |
Begriffe für die Übereinstimmung mit diesem Feld. (Geerbt von IFieldDescription) |
Form |
Formular, das dieses Feld besitzt |
Help |
Gibt die Hilfebeschreibung für dieses Feld zurück. (Geerbt von IFieldPrompt<T>) |
IsNullable |
Testen Sie, ob das Feld nullable ist. (Geerbt von IFieldState<T>) |
Name |
Name dieses Felds. |
Optional |
Testen Sie, ob das Feld optional ist, was bedeutet, dass ein unbekannter Wert legal ist. (Geerbt von IFieldState<T>) |
Pattern |
Regulärer Ausdruck zum Überprüfen einer Zeichenfolge. (Geerbt von IFieldState<T>) |
Prompt |
Gibt die Beschreibung der Eingabeaufforderung zurück. (Geerbt von IFieldPrompt<T>) |
Role |
Das Rollenfeld wird in einem Formular wiedergegeben. (Geerbt von IFieldDescription) |
Type |
Ruft den Typ des Felds ab. (Geerbt von IFieldState<T>) |
ValueDescriptions |
Gibt alle möglichen Wertbeschreibungen zurück, um die Enumeration zu unterstützen. (Geerbt von IFieldDescription) |
Values |
Alle möglichen Werte oder NULL, wenn es sich um einen Datentyp wie Zahl handelt. (Geerbt von IFieldDescription) |
Methoden
Active(T) |
Testen Sie anhand des aktuellen Zustands, ob das Feld derzeit aktiv ist. (Geerbt von IFieldPrompt<T>) |
DefineAsync(T) |
Erstellen Sie die Eingabeaufforderung und erkennung für dynamisch definierte Felder. (Geerbt von IFieldPrompt<T>) |
GetValue(T) |
Rufen Sie diesen Feldwert aus dem Formularstatus ab. (Geerbt von IFieldState<T>) |
IsUnknown(T) |
Testen Sie, ob der Formularzustand des Feldwerts einen Wert aufweist. (Geerbt von IFieldState<T>) |
Limits(Double, Double) |
Grenzwerte für numerische Werte. (Geerbt von IFieldState<T>) |
Localize() |
Lädt alle Zeichenfolgenressourcen aus dem Formularlokalisierungsprogramm. (Geerbt von IFieldResources) |
Next(Object, T) |
Nächster Schritt für die Ausführung. (Geerbt von IFieldPrompt<T>) |
SaveResources() |
Fügt alle Zeichenfolgenressourcen zum Formularlokalisierungsprogramm hinzu. (Geerbt von IFieldResources) |
SetUnknown(T) |
Legen Sie diesen Feldwert im Formularzustand auf unbekannt fest. (Geerbt von IFieldState<T>) |
SetValue(T, Object) |
Legen Sie diesen Feldwert im Formularzustand fest. (Geerbt von IFieldState<T>) |
Template(TemplateUsage) |
Gibt eine Vorlage zum Erstellen einer Eingabeaufforderung zurück. (Geerbt von IFieldPrompt<T>) |
Terms(Object) |
Bei Verwendung eines Werts geben Begriffe zurück, die in einem Dialogfeld verwendet werden können, um dem Objekt zu entsprechen. (Geerbt von IFieldDescription) |
ValidateAsync(T, Object) |
Überprüfen Sie den Wert, der für den Zustand festgelegt werden soll, und geben Sie Feedback zurück, wenn sie ungültig ist. (Geerbt von IFieldPrompt<T>) |
ValueDescription(Object) |
Gibt die Beschreibung eines bestimmten Werts zurück. (Geerbt von IFieldDescription) |