Språk

Field<T> Klass

Definition

Basklass med deklarativ implementering av 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)

Typparametrar

T

Underliggande formtillstånd.

Arv
Field<T>
Härledda
Implementeringar

Konstruktorer

Name Description
Field<T>(String, FieldRole)

Konstruera fältet.

Fält

Name Description
_allowsMultiple

Basklass med deklarativ implementering av IField.

_buildPrompts

Basklass med deklarativ implementering av IField.

_condition

Basklass med deklarativ implementering av IField.

_define

Basklass med deklarativ implementering av IField.

_dependencies

Basklass med deklarativ implementering av IField.

_description

Basklass med deklarativ implementering av IField.

_form

Basklass med deklarativ implementering av IField.

_help

Basklass med deklarativ implementering av IField.

_isNullable

Basklass med deklarativ implementering av IField.

_keepZero

Basklass med deklarativ implementering av IField.

_limited

Basklass med deklarativ implementering av IField.

_max

Basklass med deklarativ implementering av IField.

_min

Basklass med deklarativ implementering av IField.

_name

Basklass med deklarativ implementering av IField.

_next

Basklass med deklarativ implementering av IField.

_optional

Basklass med deklarativ implementering av IField.

_pattern

Basklass med deklarativ implementering av IField.

_prompt

Basklass med deklarativ implementering av IField.

_promptDefinition

Basklass med deklarativ implementering av IField.

_promptSet

Basklass med deklarativ implementering av IField.

_recognizer

Basklass med deklarativ implementering av IField.

_role

Basklass med deklarativ implementering av IField.

_templates

Basklass med deklarativ implementering av IField.

_terms

Basklass med deklarativ implementering av IField.

_type

Basklass med deklarativ implementering av IField.

_validate

Basklass med deklarativ implementering av IField.

_valueDescriptions

Basklass med deklarativ implementering av IField.

_valueTerms

Basklass med deklarativ implementering av IField.

Egenskaper

Name Description
AllowDefault

Basklass med deklarativ implementering av IField.

AllowNumbers

Basklass med deklarativ implementering av IField.

AllowsMultiple

Basklass med deklarativ implementering av IField.

Dependencies

Basklass med deklarativ implementering av IField.

FieldDescription

Basklass med deklarativ implementering av IField.

FieldTerms

Basklass med deklarativ implementering av IField.

Form

Basklass med deklarativ implementering av IField.

Help

Basklass med deklarativ implementering av IField.

IsNullable

Basklass med deklarativ implementering av IField.

Name

Basklass med deklarativ implementering av IField.

Optional

Basklass med deklarativ implementering av IField.

Pattern

Basklass med deklarativ implementering av IField.

Prompt

Basklass med deklarativ implementering av IField.

Role

Basklass med deklarativ implementering av IField.

Type

Basklass med deklarativ implementering av IField.

ValueDescriptions

Basklass med deklarativ implementering av IField.

Values

Basklass med deklarativ implementering av IField.

Metoder

Name Description
Active(T)

Basklass med deklarativ implementering av IField.

AddDescription(Object, DescribeAttribute)

Lägger till en fullständig beskrivning för ett värde.

AddDescription(Object, String, String, String)

Lägger till en beskrivning för ett värde.

AddTemplate(TemplateAttribute)

Basklass med deklarativ implementering av IField.

AddTerms(Object, String[])

Lägger till villkor för ett värde.

AddTerms(Object, TermsAttribute)

Lägger till villkor för ett värde.

DefineAsync(T)

Basklass med deklarativ implementering av IField.

DefinePrompt()

Basklass med deklarativ implementering av IField.

DefineRecognizer()

Basklass med deklarativ implementering av IField.

GetValue(T)

Basklass med deklarativ implementering av IField.

IsUnknown(T)

Basklass med deklarativ implementering av IField.

Limits(Double, Double)

Basklass med deklarativ implementering av IField.

Localize()

Basklass med deklarativ implementering av IField.

Next(Object, T)

Basklass med deklarativ implementering av IField.

RemoveValue(Object)

Tar bort beskrivningen och termerna kopplade till ett värde.

RemoveValues()

Tar bort alla värden och deras tillhörande beskrivningar och termer.

ReplaceTemplate(TemplateAttribute)

Byt ut en mall i fältet.

SaveResources()

Basklass med deklarativ implementering av IField.

SetActive(ActiveDelegate<T>)

Definiera en delegat för att kontrollera tillstånd för att se om fältet gäller.

SetAllowsMultiple(Boolean)

Sätter om flera värden är tillåtna eller inte.

SetDefine(DefineAsyncDelegate<T>)

Definiera en delegat för att dynamiskt definiera fältet.

SetDependencies(String[])

Definiera de fält som detta fält beror på.

SetFieldDescription(DescribeAttribute)

Ställ in hela fältbeskrivningen.

SetFieldDescription(String)

Ställ in fältbeskrivningen.

SetFieldTerms(String[])

Sätt de termer som är förknippade med fältet.

SetIsNullable(Boolean)

Sätt om fältet är nullbart eller inte.

SetLimits(Double, Double, Boolean)

Basklass med deklarativ implementering av IField.

SetLimits(Double, Double)

Sätt numeriska gränser.

SetNext(NextDelegate<T>)

Delegera för att bestämma nästa formulärsteg som ska genomföras.

SetOptional(Boolean)

Sätt om ett fält är valfritt eller inte.

SetPattern(String)

Reguljärt uttryck för att validera strängar.

SetPrompt(PromptAttribute)

Sätter fältprompten.

SetRecognizer(IRecognize<T>)

Sätter igenkännaren för fältet.

SetType(Type)

Sätter typen av det underliggande fälttillståndet.

SetUnknown(T)

Basklass med deklarativ implementering av IField.

SetValidate(ValidateAsyncDelegate<T>)

Ställ in fältvalideringen.

SetValue(T, Object)

Basklass med deklarativ implementering av IField.

Template(TemplateUsage)

Basklass med deklarativ implementering av IField.

Terms(Object)

Basklass med deklarativ implementering av IField.

ValidateAsync(T, Object)

Basklass med deklarativ implementering av IField.

ValueDescription(Object)

Basklass med deklarativ implementering av IField.

Gäller för