Field<T> Klasse

Definition

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)

Legen Sie numerische Grenzwerte fest.

SetLimits(Double, Double, Boolean)

Basisklasse mit deklarativer Implementierung von IField.

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.

Gilt für: