Lingua

Field<T> Classe

Definizione

Classe base con implementazione dichiarativa di 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)

Parametri di tipo

T

Stato della forma sottostante.

Ereditarietà
Field<T>
Derivato
Implementazioni

Costruttori

Nome Descrizione
Field<T>(String, FieldRole)

Costruisce il campo.

Campi

Nome Descrizione
_allowsMultiple

Classe base con implementazione dichiarativa di IField.

_buildPrompts

Classe base con implementazione dichiarativa di IField.

_condition

Classe base con implementazione dichiarativa di IField.

_define

Classe base con implementazione dichiarativa di IField.

_dependencies

Classe base con implementazione dichiarativa di IField.

_description

Classe base con implementazione dichiarativa di IField.

_form

Classe base con implementazione dichiarativa di IField.

_help

Classe base con implementazione dichiarativa di IField.

_isNullable

Classe base con implementazione dichiarativa di IField.

_keepZero

Classe base con implementazione dichiarativa di IField.

_limited

Classe base con implementazione dichiarativa di IField.

_max

Classe base con implementazione dichiarativa di IField.

_min

Classe base con implementazione dichiarativa di IField.

_name

Classe base con implementazione dichiarativa di IField.

_next

Classe base con implementazione dichiarativa di IField.

_optional

Classe base con implementazione dichiarativa di IField.

_pattern

Classe base con implementazione dichiarativa di IField.

_prompt

Classe base con implementazione dichiarativa di IField.

_promptDefinition

Classe base con implementazione dichiarativa di IField.

_promptSet

Classe base con implementazione dichiarativa di IField.

_recognizer

Classe base con implementazione dichiarativa di IField.

_role

Classe base con implementazione dichiarativa di IField.

_templates

Classe base con implementazione dichiarativa di IField.

_terms

Classe base con implementazione dichiarativa di IField.

_type

Classe base con implementazione dichiarativa di IField.

_validate

Classe base con implementazione dichiarativa di IField.

_valueDescriptions

Classe base con implementazione dichiarativa di IField.

_valueTerms

Classe base con implementazione dichiarativa di IField.

Proprietà

Nome Descrizione
AllowDefault

Classe base con implementazione dichiarativa di IField.

AllowNumbers

Classe base con implementazione dichiarativa di IField.

AllowsMultiple

Classe base con implementazione dichiarativa di IField.

Dependencies

Classe base con implementazione dichiarativa di IField.

FieldDescription

Classe base con implementazione dichiarativa di IField.

FieldTerms

Classe base con implementazione dichiarativa di IField.

Form

Classe base con implementazione dichiarativa di IField.

Help

Classe base con implementazione dichiarativa di IField.

IsNullable

Classe base con implementazione dichiarativa di IField.

Name

Classe base con implementazione dichiarativa di IField.

Optional

Classe base con implementazione dichiarativa di IField.

Pattern

Classe base con implementazione dichiarativa di IField.

Prompt

Classe base con implementazione dichiarativa di IField.

Role

Classe base con implementazione dichiarativa di IField.

Type

Classe base con implementazione dichiarativa di IField.

ValueDescriptions

Classe base con implementazione dichiarativa di IField.

Values

Classe base con implementazione dichiarativa di IField.

Metodi

Nome Descrizione
Active(T)

Classe base con implementazione dichiarativa di IField.

AddDescription(Object, DescribeAttribute)

Aggiunge una descrizione completa di un valore.

AddDescription(Object, String, String, String)

Aggiunge una descrizione per un valore.

AddTemplate(TemplateAttribute)

Classe base con implementazione dichiarativa di IField.

AddTerms(Object, String[])

Aggiunge termini per un valore.

AddTerms(Object, TermsAttribute)

Aggiunge termini per un valore.

DefineAsync(T)

Classe base con implementazione dichiarativa di IField.

DefinePrompt()

Classe base con implementazione dichiarativa di IField.

DefineRecognizer()

Classe base con implementazione dichiarativa di IField.

GetValue(T)

Classe base con implementazione dichiarativa di IField.

IsUnknown(T)

Classe base con implementazione dichiarativa di IField.

Limits(Double, Double)

Classe base con implementazione dichiarativa di IField.

Localize()

Classe base con implementazione dichiarativa di IField.

Next(Object, T)

Classe base con implementazione dichiarativa di IField.

RemoveValue(Object)

Rimuove la descrizione e i termini associati a un valore.

RemoveValues()

Rimuove tutti i valori e le relative descrizioni e termini associati.

ReplaceTemplate(TemplateAttribute)

Sostituisci un modello sul campo.

SaveResources()

Classe base con implementazione dichiarativa di IField.

SetActive(ActiveDelegate<T>)

Definisci un delegato per controllare lo stato per vedere se il campo si applica.

SetAllowsMultiple(Boolean)

Stabilisce se sono ammessi o meno più valori.

SetDefine(DefineAsyncDelegate<T>)

Definisci un delegato per definire dinamicamente il campo.

SetDependencies(String[])

Definisci i campi da cui dipende questo campo.

SetFieldDescription(DescribeAttribute)

Imposta la descrizione completa del campo.

SetFieldDescription(String)

Imposta la descrizione del campo.

SetFieldTerms(String[])

Imposta i termini associati al campo.

SetIsNullable(Boolean)

Imposta se il campo è nullabile o meno.

SetLimits(Double, Double, Boolean)

Classe base con implementazione dichiarativa di IField.

SetLimits(Double, Double)

Imposta limiti numerici.

SetNext(NextDelegate<T>)

Delega per decidere il prossimo passo del modulo da eseguire.

SetOptional(Boolean)

Imposta se un campo è opzionale o meno.

SetPattern(String)

Espressione regolare per la validazione delle stringhe.

SetPrompt(PromptAttribute)

Imposta il prompt sul campo.

SetRecognizer(IRecognize<T>)

Imposta il riconoscimento per il campo.

SetType(Type)

Stabilisce il tipo dello stato del campo sottostante.

SetUnknown(T)

Classe base con implementazione dichiarativa di IField.

SetValidate(ValidateAsyncDelegate<T>)

Imposta la validazione del campo.

SetValue(T, Object)

Classe base con implementazione dichiarativa di IField.

Template(TemplateUsage)

Classe base con implementazione dichiarativa di IField.

Terms(Object)

Classe base con implementazione dichiarativa di IField.

ValidateAsync(T, Object)

Classe base con implementazione dichiarativa di IField.

ValueDescription(Object)

Classe base con implementazione dichiarativa di IField.

Si applica a