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
Zugrunde liegender Formularzustand.
- Vererbung
-
Field<T>
- Abgeleitet
- Implementiert
Konstruktoren
Field<T>(String, FieldRole) |
Konstruktfeld. |
Felder
_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
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
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 Begriffe für einen Wert hinzu. |
AddTerms(Object, TermsAttribute) |
Fügt Begriffe für einen Wert 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 die Begriffe, die einem Wert zugeordnet sind. |
RemoveValues() |
Entfernt alle Werte und die zugehörigen Beschreibungen und Begriffe. |
ReplaceTemplate(TemplateAttribute) |
Ersetzen Sie eine Vorlage im Feld. |
SaveResources() |
Basisklasse mit deklarativer Implementierung von IField. |
SetActive(ActiveDelegate<T>) |
Definieren Sie einen Delegaten zum Überprüfen des Zustands, um festzustellen, ob das Feld zutrifft. |
SetAllowsMultiple(Boolean) |
Legt fest, ob mehrere Werte zulässig sind. |
SetDefine(DefineAsyncDelegate<T>) |
Definieren Sie einen Delegaten zum dynamischen Definieren von Feld. |
SetDependencies(String[]) |
Definieren Sie die Felder, von denen dieses Feld abhängt. |
SetFieldDescription(DescribeAttribute) |
Legen Sie die vollständige Feldbeschreibung fest. |
SetFieldDescription(String) |
Legen Sie die Feldbeschreibung fest. |
SetFieldTerms(String[]) |
Legen Sie die dem Feld zugeordneten Begriffe fest. |
SetIsNullable(Boolean) |
Legen Sie fest, ob das Feld NULL-Werte zulassen kann. |
SetLimits(Double, Double, Boolean) |
Basisklasse mit deklarativer Implementierung von IField. |
SetLimits(Double, Double) |
Legen Sie numerische Grenzwerte fest. |
SetNext(NextDelegate<T>) |
Delegat für die Entscheidung über den nächsten auszuführenden Formularschritt. |
SetOptional(Boolean) |
Legen Sie fest, ob ein Feld optional ist. |
SetPattern(String) |
Regulärer Ausdruck zum Überprüfen von Zeichenfolgen. |
SetPrompt(PromptAttribute) |
Legt die Feldaufforderung fest. |
SetRecognizer(IRecognize<T>) |
Legt die Erkennung für das Feld fest. |
SetType(Type) |
Legt den Typ des zugrunde liegenden Feldzustands fest. |
SetUnknown(T) |
Basisklasse mit deklarativer Implementierung von IField. |
SetValidate(ValidateAsyncDelegate<T>) |
Legen Sie die Feldvalidierung fest. |
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. |