Freigeben über


FieldReflector<T> Klasse

Definition

Geben Sie Feldinformationen durch Reflektion ein.

public class FieldReflector<T> : Microsoft.Bot.Builder.FormFlow.Advanced.Field<T> where T : class
type FieldReflector<'T (requires 'T : null)> = class
    inherit Field<'T (requires 'T : null)>
Public Class FieldReflector(Of T)
Inherits Field(Of T)

Typparameter

T

Der Formularzustand.

Vererbung
FieldReflector<T>

Hinweise

Die resultierenden Informationen können über die Fluent-Schnittstelle überschrieben werden.

Konstruktoren

FieldReflector<T>(String, Boolean)

Konstruieren sie durch IField<T> Reflektion.

Felder

_allowsMultiple

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_buildPrompts

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_condition

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_define

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_dependencies

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_description

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_form

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_help

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_ignoreAnnotations

True, um Anmerkungen zu ignorieren.

_isNullable

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_keepZero

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_limited

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_max

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_min

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_name

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_next

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_optional

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_path

Pfad zum Feldwert im Zustand.

_pattern

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_prompt

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_promptDefinition

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_promptSet

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_recognizer

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_role

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_templates

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_terms

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_type

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_validate

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_valueDescriptions

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
_valueTerms

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)

Eigenschaften

AllowDefault

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
AllowNumbers

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
AllowsMultiple

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Dependencies

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
FieldDescription

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
FieldTerms

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Form

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Help

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
IsNullable

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Name

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Optional

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Pattern

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Prompt

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Role

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Type

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
ValueDescriptions

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Values

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)

Methoden

Active(T)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
AddDescription(Object, DescribeAttribute)

Fügt eine vollständige Beschreibung für einen Wert hinzu.

(Geerbt von Field<T>)
AddDescription(Object, String, String, String)

Fügt eine Beschreibung für einen Wert hinzu.

(Geerbt von Field<T>)
AddField(Type, String[], Int32)

Geben Sie Feldinformationen durch Reflektion ein.

AddTemplate(TemplateAttribute)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
AddTerms(Object, String[])

Fügt Begriffe für einen Wert hinzu.

(Geerbt von Field<T>)
AddTerms(Object, TermsAttribute)

Fügt Begriffe für einen Wert hinzu.

(Geerbt von Field<T>)
DefineAsync(T)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
DefinePrompt()

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
DefineRecognizer()

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
GetValue(T)

Geben Sie Feldinformationen durch Reflektion ein.

IsUnknown(T)

Geben Sie Feldinformationen durch Reflektion ein.

Limits(Double, Double)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Localize()

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Next(Object, T)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
ProcessEnumAttributes(Type)

Geben Sie Feldinformationen durch Reflektion ein.

ProcessFieldAttributes(Object)

Geben Sie Feldinformationen durch Reflektion ein.

ProcessTemplates(Type)

Geben Sie Feldinformationen durch Reflektion ein.

RemoveValue(Object)

Entfernt die Beschreibung und die Begriffe, die einem Wert zugeordnet sind.

(Geerbt von Field<T>)
RemoveValues()

Entfernt alle Werte und die zugehörigen Beschreibungen und Begriffe.

(Geerbt von Field<T>)
ReplaceTemplate(TemplateAttribute)

Ersetzen Sie eine Vorlage im Feld.

(Geerbt von Field<T>)
SaveResources()

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
SetActive(ActiveDelegate<T>)

Definieren Sie einen Delegaten zum Überprüfen des Zustands, um festzustellen, ob das Feld zutrifft.

(Geerbt von Field<T>)
SetAllowsMultiple(Boolean)

Legt fest, ob mehrere Werte zulässig sind.

(Geerbt von Field<T>)
SetDefine(DefineAsyncDelegate<T>)

Definieren Sie einen Delegaten zum dynamischen Definieren von Feld.

(Geerbt von Field<T>)
SetDependencies(String[])

Definieren Sie die Felder, von denen dieses Feld abhängt.

(Geerbt von Field<T>)
SetFieldDescription(DescribeAttribute)

Legen Sie die vollständige Feldbeschreibung fest.

(Geerbt von Field<T>)
SetFieldDescription(String)

Legen Sie die Feldbeschreibung fest.

(Geerbt von Field<T>)
SetFieldTerms(String[])

Legen Sie die dem Feld zugeordneten Begriffe fest.

(Geerbt von Field<T>)
SetIsNullable(Boolean)

Legen Sie fest, ob das Feld NULL-Werte zulassen kann.

(Geerbt von Field<T>)
SetLimits(Double, Double)

Legen Sie numerische Grenzwerte fest.

(Geerbt von Field<T>)
SetLimits(Double, Double, Boolean)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
SetNext(NextDelegate<T>)

Delegat für die Entscheidung über den nächsten auszuführenden Formularschritt.

(Geerbt von Field<T>)
SetOptional(Boolean)

Legen Sie fest, ob ein Feld optional ist.

(Geerbt von Field<T>)
SetPattern(String)

Regulärer Ausdruck zum Überprüfen von Zeichenfolgen.

(Geerbt von Field<T>)
SetPrompt(PromptAttribute)

Legt die Feldaufforderung fest.

(Geerbt von Field<T>)
SetRecognizer(IRecognize<T>)

Legt die Erkennung für das Feld fest.

(Geerbt von Field<T>)
SetType(Type)

Legt den Typ des zugrunde liegenden Feldzustands fest.

(Geerbt von Field<T>)
SetUnknown(T)

Geben Sie Feldinformationen durch Reflektion ein.

SetValidate(ValidateAsyncDelegate<T>)

Legen Sie die Feldvalidierung fest.

(Geerbt von Field<T>)
SetValue(T, Object)

Geben Sie Feldinformationen durch Reflektion ein.

StepType(Object)

Geben Sie Feldinformationen durch Reflektion ein.

Template(TemplateUsage)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
Terms(Object)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
ValidateAsync(T, Object)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)
ValueDescription(Object)

Geben Sie Feldinformationen durch Reflektion ein.

(Geerbt von Field<T>)

Gilt für: