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 Fachgebiet.
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 Formularzustandsschnittstelle gilt für .
- Abgeleitet
- Implementiert
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowDefault |
Erlaube den Standardwert als Option. (Geerbt von IFieldDescription) |
| AllowNumbers |
Erlauben Sie Benutzereingaben, die angezeigten Zahlen mit aufgezählten Auswahlmöglichkeiten abzugleichen. (Geerbt von IFieldDescription) |
| AllowsMultiple |
Sind mehrere Matches erlaubt? (Geerbt von IFieldDescription) |
| Dependencies |
Gibt die anderen Felder zurück, von denen dieses Feld abhängt. (Geerbt von IFieldState<T>) |
| FieldDescription |
Beschreibung des Feldes selbst. (Geerbt von IFieldDescription) |
| FieldTerms |
Begriffe, um dieses Feld zu übereinstimmen. (Geerbt von IFieldDescription) |
| Form |
Form, die dieses Feld besitzt |
| Help |
Gib die Hilfebeschreibung für dieses Feld zurück. (Geerbt von IFieldPrompt<T>) |
| IsNullable |
Teste nach, ob das Feld nullfähig ist. (Geerbt von IFieldState<T>) |
| Name |
Name dieses Fachgebiets. |
| Optional |
Testen Sie, ob das Feld optional ist, was bedeutet, dass ein unbekannter Wert legal ist. (Geerbt von IFieldState<T>) |
| Pattern |
Regulärer Ausdruck zur Validierung einer Zeichenkette. (Geerbt von IFieldState<T>) |
| Prompt |
Gibt die Prompt-Beschreibung zurück. (Geerbt von IFieldPrompt<T>) |
| Role |
Das Rollenfeld spielt eine Form. (Geerbt von IFieldDescription) |
| Type |
Es bekommt den Typ des Feldes. (Geerbt von IFieldState<T>) |
| ValueDescriptions |
Geben Sie alle möglichen Wertbeschreibungen zurück, um die Aufzählung 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
| Name | Beschreibung |
|---|---|
| Active(T) |
Testen Sie, ob das Feld aktuell aktiv ist, basierend auf dem aktuellen Zustand. (Geerbt von IFieldPrompt<T>) |
| DefineAsync(T) |
Baue den Prompt und den Erkenner für dynamisch definierte Felder. (Geerbt von IFieldPrompt<T>) |
| GetValue(T) |
Erhalten Sie diesen Feldwert aus dem Formzustand. (Geerbt von IFieldState<T>) |
| IsUnknown(T) |
Testen Sie, ob der Feldwert vom Zustand einen Wert hat. (Geerbt von IFieldState<T>) |
| Limits(Double, Double) |
Grenzen der numerischen Werte. (Geerbt von IFieldState<T>) |
| Localize() |
Lädt alle String-Ressourcen aus dem Formlokalisierer. (Geerbt von IFieldResources) |
| Next(Object, T) |
Nächster Schritt zur Umsetzung. (Geerbt von IFieldPrompt<T>) |
| SaveResources() |
Fügt beliebige String-Ressourcen hinzu, um einen Lokalizer zu bilden. (Geerbt von IFieldResources) |
| SetUnknown(T) |
Setze diesen Feldwert im Formzustand auf unbekannt. (Geerbt von IFieldState<T>) |
| SetValue(T, Object) |
Setzen Sie diesen Feldwert in den Formzustand. (Geerbt von IFieldState<T>) |
| Template(TemplateUsage) |
Gib eine Vorlage zurück, um einen Prompt zu erstellen. (Geerbt von IFieldPrompt<T>) |
| Terms(Object) |
Gegebene Werte geben Wertterme zurück, die in einem Dialog verwendet werden können, um dem Objekt zuzustimmen. (Geerbt von IFieldDescription) |
| ValidateAsync(T, Object) |
Validiere den Wert, der auf den Zustand gesetzt ist, und gib Rückmeldungen zurück, falls nicht gültig. (Geerbt von IFieldPrompt<T>) |
| ValueDescription(Object) |
Gib die Beschreibung eines bestimmten Wertes zurück. (Geerbt von IFieldDescription) |