Taal

Field<T> Klas

Definitie

Basisklasse met declaratieve implementatie van 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)

Type parameters

T

Onderliggende vormtoestand.

Overname
Field<T>
Afgeleid
Implementeringen

Constructors

Name Description
Field<T>(String, FieldRole)

Construct veld.

Velden

Name Description
_allowsMultiple

Basisklasse met declaratieve implementatie van IField.

_buildPrompts

Basisklasse met declaratieve implementatie van IField.

_condition

Basisklasse met declaratieve implementatie van IField.

_define

Basisklasse met declaratieve implementatie van IField.

_dependencies

Basisklasse met declaratieve implementatie van IField.

_description

Basisklasse met declaratieve implementatie van IField.

_form

Basisklasse met declaratieve implementatie van IField.

_help

Basisklasse met declaratieve implementatie van IField.

_isNullable

Basisklasse met declaratieve implementatie van IField.

_keepZero

Basisklasse met declaratieve implementatie van IField.

_limited

Basisklasse met declaratieve implementatie van IField.

_max

Basisklasse met declaratieve implementatie van IField.

_min

Basisklasse met declaratieve implementatie van IField.

_name

Basisklasse met declaratieve implementatie van IField.

_next

Basisklasse met declaratieve implementatie van IField.

_optional

Basisklasse met declaratieve implementatie van IField.

_pattern

Basisklasse met declaratieve implementatie van IField.

_prompt

Basisklasse met declaratieve implementatie van IField.

_promptDefinition

Basisklasse met declaratieve implementatie van IField.

_promptSet

Basisklasse met declaratieve implementatie van IField.

_recognizer

Basisklasse met declaratieve implementatie van IField.

_role

Basisklasse met declaratieve implementatie van IField.

_templates

Basisklasse met declaratieve implementatie van IField.

_terms

Basisklasse met declaratieve implementatie van IField.

_type

Basisklasse met declaratieve implementatie van IField.

_validate

Basisklasse met declaratieve implementatie van IField.

_valueDescriptions

Basisklasse met declaratieve implementatie van IField.

_valueTerms

Basisklasse met declaratieve implementatie van IField.

Eigenschappen

Name Description
AllowDefault

Basisklasse met declaratieve implementatie van IField.

AllowNumbers

Basisklasse met declaratieve implementatie van IField.

AllowsMultiple

Basisklasse met declaratieve implementatie van IField.

Dependencies

Basisklasse met declaratieve implementatie van IField.

FieldDescription

Basisklasse met declaratieve implementatie van IField.

FieldTerms

Basisklasse met declaratieve implementatie van IField.

Form

Basisklasse met declaratieve implementatie van IField.

Help

Basisklasse met declaratieve implementatie van IField.

IsNullable

Basisklasse met declaratieve implementatie van IField.

Name

Basisklasse met declaratieve implementatie van IField.

Optional

Basisklasse met declaratieve implementatie van IField.

Pattern

Basisklasse met declaratieve implementatie van IField.

Prompt

Basisklasse met declaratieve implementatie van IField.

Role

Basisklasse met declaratieve implementatie van IField.

Type

Basisklasse met declaratieve implementatie van IField.

ValueDescriptions

Basisklasse met declaratieve implementatie van IField.

Values

Basisklasse met declaratieve implementatie van IField.

Methoden

Name Description
Active(T)

Basisklasse met declaratieve implementatie van IField.

AddDescription(Object, DescribeAttribute)

Voegt een volledige beschrijving toe voor een waarde.

AddDescription(Object, String, String, String)

Voegt een beschrijving toe voor een waarde.

AddTemplate(TemplateAttribute)

Basisklasse met declaratieve implementatie van IField.

AddTerms(Object, String[])

Voegt voorwaarden toe voor een waarde.

AddTerms(Object, TermsAttribute)

Voegt voorwaarden toe voor een waarde.

DefineAsync(T)

Basisklasse met declaratieve implementatie van IField.

DefinePrompt()

Basisklasse met declaratieve implementatie van IField.

DefineRecognizer()

Basisklasse met declaratieve implementatie van IField.

GetValue(T)

Basisklasse met declaratieve implementatie van IField.

IsUnknown(T)

Basisklasse met declaratieve implementatie van IField.

Limits(Double, Double)

Basisklasse met declaratieve implementatie van IField.

Localize()

Basisklasse met declaratieve implementatie van IField.

Next(Object, T)

Basisklasse met declaratieve implementatie van IField.

RemoveValue(Object)

Verwijdert de beschrijving en termen die aan een waarde horen.

RemoveValues()

Verwijdert alle waarden en hun bijbehorende beschrijvingen en termen.

ReplaceTemplate(TemplateAttribute)

Vervang een sjabloon in het veld.

SaveResources()

Basisklasse met declaratieve implementatie van IField.

SetActive(ActiveDelegate<T>)

Definieer een delegate om de status te controleren om te zien of het veld van toepassing is.

SetAllowsMultiple(Boolean)

Bepaalt of meerdere waarden zijn toegestaan.

SetDefine(DefineAsyncDelegate<T>)

Definieer een delegatie voor het dynamisch definiƫren van het veld.

SetDependencies(String[])

Definieer de velden waarop dit veld bestaat.

SetFieldDescription(DescribeAttribute)

Stel de volledige veldbeschrijving in.

SetFieldDescription(String)

Stel de veldbeschrijving in.

SetFieldTerms(String[])

Stel de termen in die bij het veld horen.

SetIsNullable(Boolean)

Stel in of het veld wel of niet nulleerbaar is.

SetLimits(Double, Double, Boolean)

Basisklasse met declaratieve implementatie van IField.

SetLimits(Double, Double)

Stel numerieke limieten.

SetNext(NextDelegate<T>)

Delegeer het bepalen van de volgende stap in het formulier.

SetOptional(Boolean)

Stel in of een veld optioneel is of niet.

SetPattern(String)

Reguliere expressie voor het valideren van strings.

SetPrompt(PromptAttribute)

Stelt de veldprompt in.

SetRecognizer(IRecognize<T>)

Stelt de herkenner in voor het veld.

SetType(Type)

Bepaalt het type van de onderliggende veldtoestand.

SetUnknown(T)

Basisklasse met declaratieve implementatie van IField.

SetValidate(ValidateAsyncDelegate<T>)

Stel de veldvalidatie in.

SetValue(T, Object)

Basisklasse met declaratieve implementatie van IField.

Template(TemplateUsage)

Basisklasse met declaratieve implementatie van IField.

Terms(Object)

Basisklasse met declaratieve implementatie van IField.

ValidateAsync(T, Object)

Basisklasse met declaratieve implementatie van IField.

ValueDescription(Object)

Basisklasse met declaratieve implementatie van IField.

Van toepassing op