Field<T> 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.
Basisklasse mit deklarativer Implementierung von IField.
public class Field<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IField<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type Field<'T (requires 'T : null)> = class
interface IField<'T (requires 'T : null)>
interface IFieldState<'T (requires 'T : null)>
interface IFieldDescription
interface IFieldPrompt<'T (requires 'T : null)>
interface IFieldResources
Public Class Field(Of T)
Implements IField(Of T), IFieldPrompt(Of T), IFieldState(Of T)
Typparameter
- T
Zugrundeliegender Formzustand.
- Vererbung
-
Field<T>
- Abgeleitet
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| Field<T>(String, FieldRole) |
Feld konstruieren. |
Felder
| Name | Beschreibung |
|---|---|
| _allowsMultiple |
Basisklasse mit deklarativer Implementierung von IField. |
| _buildPrompts |
Basisklasse mit deklarativer Implementierung von IField. |
| _condition |
Basisklasse mit deklarativer Implementierung von IField. |
| _define |
Basisklasse mit deklarativer Implementierung von IField. |
| _dependencies |
Basisklasse mit deklarativer Implementierung von IField. |
| _description |
Basisklasse mit deklarativer Implementierung von IField. |
| _form |
Basisklasse mit deklarativer Implementierung von IField. |
| _help |
Basisklasse mit deklarativer Implementierung von IField. |
| _isNullable |
Basisklasse mit deklarativer Implementierung von IField. |
| _keepZero |
Basisklasse mit deklarativer Implementierung von IField. |
| _limited |
Basisklasse mit deklarativer Implementierung von IField. |
| _max |
Basisklasse mit deklarativer Implementierung von IField. |
| _min |
Basisklasse mit deklarativer Implementierung von IField. |
| _name |
Basisklasse mit deklarativer Implementierung von IField. |
| _next |
Basisklasse mit deklarativer Implementierung von IField. |
| _optional |
Basisklasse mit deklarativer Implementierung von IField. |
| _pattern |
Basisklasse mit deklarativer Implementierung von IField. |
| _prompt |
Basisklasse mit deklarativer Implementierung von IField. |
| _promptDefinition |
Basisklasse mit deklarativer Implementierung von IField. |
| _promptSet |
Basisklasse mit deklarativer Implementierung von IField. |
| _recognizer |
Basisklasse mit deklarativer Implementierung von IField. |
| _role |
Basisklasse mit deklarativer Implementierung von IField. |
| _templates |
Basisklasse mit deklarativer Implementierung von IField. |
| _terms |
Basisklasse mit deklarativer Implementierung von IField. |
| _type |
Basisklasse mit deklarativer Implementierung von IField. |
| _validate |
Basisklasse mit deklarativer Implementierung von IField. |
| _valueDescriptions |
Basisklasse mit deklarativer Implementierung von IField. |
| _valueTerms |
Basisklasse mit deklarativer Implementierung von IField. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowDefault |
Basisklasse mit deklarativer Implementierung von IField. |
| AllowNumbers |
Basisklasse mit deklarativer Implementierung von IField. |
| AllowsMultiple |
Basisklasse mit deklarativer Implementierung von IField. |
| Dependencies |
Basisklasse mit deklarativer Implementierung von IField. |
| FieldDescription |
Basisklasse mit deklarativer Implementierung von IField. |
| FieldTerms |
Basisklasse mit deklarativer Implementierung von IField. |
| Form |
Basisklasse mit deklarativer Implementierung von IField. |
| Help |
Basisklasse mit deklarativer Implementierung von IField. |
| IsNullable |
Basisklasse mit deklarativer Implementierung von IField. |
| Name |
Basisklasse mit deklarativer Implementierung von IField. |
| Optional |
Basisklasse mit deklarativer Implementierung von IField. |
| Pattern |
Basisklasse mit deklarativer Implementierung von IField. |
| Prompt |
Basisklasse mit deklarativer Implementierung von IField. |
| Role |
Basisklasse mit deklarativer Implementierung von IField. |
| Type |
Basisklasse mit deklarativer Implementierung von IField. |
| ValueDescriptions |
Basisklasse mit deklarativer Implementierung von IField. |
| Values |
Basisklasse mit deklarativer Implementierung von IField. |
Methoden
| Name | Beschreibung |
|---|---|
| Active(T) |
Basisklasse mit deklarativer Implementierung von IField. |
| AddDescription(Object, DescribeAttribute) |
Fügt eine vollständige Beschreibung für einen Wert hinzu. |
| AddDescription(Object, String, String, String) |
Fügt eine Beschreibung für einen Wert hinzu. |
| AddTemplate(TemplateAttribute) |
Basisklasse mit deklarativer Implementierung von IField. |
| AddTerms(Object, String[]) |
Fügt Bedingungen für einen Mehrwert hinzu. |
| AddTerms(Object, TermsAttribute) |
Fügt Bedingungen für einen Mehrwert hinzu. |
| DefineAsync(T) |
Basisklasse mit deklarativer Implementierung von IField. |
| DefinePrompt() |
Basisklasse mit deklarativer Implementierung von IField. |
| DefineRecognizer() |
Basisklasse mit deklarativer Implementierung von IField. |
| GetValue(T) |
Basisklasse mit deklarativer Implementierung von IField. |
| IsUnknown(T) |
Basisklasse mit deklarativer Implementierung von IField. |
| Limits(Double, Double) |
Basisklasse mit deklarativer Implementierung von IField. |
| Localize() |
Basisklasse mit deklarativer Implementierung von IField. |
| Next(Object, T) |
Basisklasse mit deklarativer Implementierung von IField. |
| RemoveValue(Object) |
Entfernt die Beschreibung und Begriffe, die mit einem Wert verbunden sind. |
| RemoveValues() |
Entfernt alle Werte sowie ihre zugehörigen Beschreibungen und Begriffe. |
| ReplaceTemplate(TemplateAttribute) |
Ersetze eine Vorlage im Feld. |
| SaveResources() |
Basisklasse mit deklarativer Implementierung von IField. |
| SetActive(ActiveDelegate<T>) |
Definiere einen Delegierten zur Überprüfung des Zustands, um zu sehen, ob das Feld anwendbar ist. |
| SetAllowsMultiple(Boolean) |
Setzt fest, ob mehrere Werte erlaubt sind oder nicht. |
| SetDefine(DefineAsyncDelegate<T>) |
Definieren Sie einen Delegaten zur dynamischen Definition des Feldes. |
| SetDependencies(String[]) |
Definiere die Körper, von denen dieses Feld abhängt. |
| SetFieldDescription(DescribeAttribute) |
Stellen Sie die vollständige Feldbeschreibung ein. |
| SetFieldDescription(String) |
Stellen Sie die Feldbeschreibung ein. |
| SetFieldTerms(String[]) |
Setze die mit dem Feld verbundenen Terme. |
| SetIsNullable(Boolean) |
Setzen Sie an, ob der Feld nullfähig ist oder nicht. |
| SetLimits(Double, Double, Boolean) |
Basisklasse mit deklarativer Implementierung von IField. |
| SetLimits(Double, Double) |
Setze numerische Grenzen. |
| SetNext(NextDelegate<T>) |
Delegiere für die Entscheidung über den nächsten Formularschritt, der ausgeführt werden soll. |
| SetOptional(Boolean) |
Stellen Sie fest, ob ein Feld optional ist oder nicht. |
| SetPattern(String) |
Regulärer Ausdruck zur Validierung von Strings. |
| SetPrompt(PromptAttribute) |
Stellt die Feld-Eingabe ein. |
| SetRecognizer(IRecognize<T>) |
Setzt den Erkenner für das Feld. |
| SetType(Type) |
Legt den Typ des zugrundeliegenden Feldzustands fest. |
| SetUnknown(T) |
Basisklasse mit deklarativer Implementierung von IField. |
| SetValidate(ValidateAsyncDelegate<T>) |
Stelle die Feldvalidierung ein. |
| SetValue(T, Object) |
Basisklasse mit deklarativer Implementierung von IField. |
| Template(TemplateUsage) |
Basisklasse mit deklarativer Implementierung von IField. |
| Terms(Object) |
Basisklasse mit deklarativer Implementierung von IField. |
| ValidateAsync(T, Object) |
Basisklasse mit deklarativer Implementierung von IField. |
| ValueDescription(Object) |
Basisklasse mit deklarativer Implementierung von IField. |