Język

Field<T> Klasa

Definicja

Klasa bazowa z deklaratywną implementacją 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)

Parametry typu

T

Podstawowy stan formy.

Dziedziczenie
Field<T>
Pochodne
Implementuje

Konstruktory

Nazwa Opis
Field<T>(String, FieldRole)

Konstruuj pole.

Pola

Nazwa Opis
_allowsMultiple

Klasa bazowa z deklaratywną implementacją IField.

_buildPrompts

Klasa bazowa z deklaratywną implementacją IField.

_condition

Klasa bazowa z deklaratywną implementacją IField.

_define

Klasa bazowa z deklaratywną implementacją IField.

_dependencies

Klasa bazowa z deklaratywną implementacją IField.

_description

Klasa bazowa z deklaratywną implementacją IField.

_form

Klasa bazowa z deklaratywną implementacją IField.

_help

Klasa bazowa z deklaratywną implementacją IField.

_isNullable

Klasa bazowa z deklaratywną implementacją IField.

_keepZero

Klasa bazowa z deklaratywną implementacją IField.

_limited

Klasa bazowa z deklaratywną implementacją IField.

_max

Klasa bazowa z deklaratywną implementacją IField.

_min

Klasa bazowa z deklaratywną implementacją IField.

_name

Klasa bazowa z deklaratywną implementacją IField.

_next

Klasa bazowa z deklaratywną implementacją IField.

_optional

Klasa bazowa z deklaratywną implementacją IField.

_pattern

Klasa bazowa z deklaratywną implementacją IField.

_prompt

Klasa bazowa z deklaratywną implementacją IField.

_promptDefinition

Klasa bazowa z deklaratywną implementacją IField.

_promptSet

Klasa bazowa z deklaratywną implementacją IField.

_recognizer

Klasa bazowa z deklaratywną implementacją IField.

_role

Klasa bazowa z deklaratywną implementacją IField.

_templates

Klasa bazowa z deklaratywną implementacją IField.

_terms

Klasa bazowa z deklaratywną implementacją IField.

_type

Klasa bazowa z deklaratywną implementacją IField.

_validate

Klasa bazowa z deklaratywną implementacją IField.

_valueDescriptions

Klasa bazowa z deklaratywną implementacją IField.

_valueTerms

Klasa bazowa z deklaratywną implementacją IField.

Właściwości

Nazwa Opis
AllowDefault

Klasa bazowa z deklaratywną implementacją IField.

AllowNumbers

Klasa bazowa z deklaratywną implementacją IField.

AllowsMultiple

Klasa bazowa z deklaratywną implementacją IField.

Dependencies

Klasa bazowa z deklaratywną implementacją IField.

FieldDescription

Klasa bazowa z deklaratywną implementacją IField.

FieldTerms

Klasa bazowa z deklaratywną implementacją IField.

Form

Klasa bazowa z deklaratywną implementacją IField.

Help

Klasa bazowa z deklaratywną implementacją IField.

IsNullable

Klasa bazowa z deklaratywną implementacją IField.

Name

Klasa bazowa z deklaratywną implementacją IField.

Optional

Klasa bazowa z deklaratywną implementacją IField.

Pattern

Klasa bazowa z deklaratywną implementacją IField.

Prompt

Klasa bazowa z deklaratywną implementacją IField.

Role

Klasa bazowa z deklaratywną implementacją IField.

Type

Klasa bazowa z deklaratywną implementacją IField.

ValueDescriptions

Klasa bazowa z deklaratywną implementacją IField.

Values

Klasa bazowa z deklaratywną implementacją IField.

Metody

Nazwa Opis
Active(T)

Klasa bazowa z deklaratywną implementacją IField.

AddDescription(Object, DescribeAttribute)

Dodaje pełny opis wartości.

AddDescription(Object, String, String, String)

Dodaje opis wartości.

AddTemplate(TemplateAttribute)

Klasa bazowa z deklaratywną implementacją IField.

AddTerms(Object, String[])

Dodaje terminy dla wartości.

AddTerms(Object, TermsAttribute)

Dodaje terminy dla wartości.

DefineAsync(T)

Klasa bazowa z deklaratywną implementacją IField.

DefinePrompt()

Klasa bazowa z deklaratywną implementacją IField.

DefineRecognizer()

Klasa bazowa z deklaratywną implementacją IField.

GetValue(T)

Klasa bazowa z deklaratywną implementacją IField.

IsUnknown(T)

Klasa bazowa z deklaratywną implementacją IField.

Limits(Double, Double)

Klasa bazowa z deklaratywną implementacją IField.

Localize()

Klasa bazowa z deklaratywną implementacją IField.

Next(Object, T)

Klasa bazowa z deklaratywną implementacją IField.

RemoveValue(Object)

Usuwa opis i terminy związane z wartością.

RemoveValues()

Usuwa wszystkie wartości oraz ich opisy i terminy.

ReplaceTemplate(TemplateAttribute)

Zamień szablon w polu.

SaveResources()

Klasa bazowa z deklaratywną implementacją IField.

SetActive(ActiveDelegate<T>)

Zdefiniuj delegata do sprawdzania stanu, aby sprawdzić, czy pole ma zastosowanie.

SetAllowsMultiple(Boolean)

Ustala, czy dozwolone są różne wartości.

SetDefine(DefineAsyncDelegate<T>)

Zdefiniuj delegata do dynamicznie definiującego pola.

SetDependencies(String[])

Zdefiniuj pola, od których zależy to pole.

SetFieldDescription(DescribeAttribute)

Ustaw pełny opis pola.

SetFieldDescription(String)

Ustaw opis pola.

SetFieldTerms(String[])

Ustaw terminy związane z daną dziedziną.

SetIsNullable(Boolean)

Ustaw to, czy pole jest zerowalne.

SetLimits(Double, Double, Boolean)

Klasa bazowa z deklaratywną implementacją IField.

SetLimits(Double, Double)

Ustal limity liczbowe.

SetNext(NextDelegate<T>)

Deleguj do podjęcia decyzji o kolejnym etapie formularza do wykonania.

SetOptional(Boolean)

Ustaw to, czy pole jest opcjonalne.

SetPattern(String)

Wyrażenie regularne do walidacji ciągów znaków.

SetPrompt(PromptAttribute)

Ustawia pole zadaniowe.

SetRecognizer(IRecognize<T>)

Ustawia rozpoznawacz dla pola.

SetType(Type)

Ustala typ stanu pola bazowego.

SetUnknown(T)

Klasa bazowa z deklaratywną implementacją IField.

SetValidate(ValidateAsyncDelegate<T>)

Ustaw walidację pola.

SetValue(T, Object)

Klasa bazowa z deklaratywną implementacją IField.

Template(TemplateUsage)

Klasa bazowa z deklaratywną implementacją IField.

Terms(Object)

Klasa bazowa z deklaratywną implementacją IField.

ValidateAsync(T, Object)

Klasa bazowa z deklaratywną implementacją IField.

ValueDescription(Object)

Klasa bazowa z deklaratywną implementacją IField.

Dotyczy