Sprache

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

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.

Gilt für: