Condividi tramite


IField<T> Interfaccia

Definizione

Interfaccia per tutte le informazioni su un campo specifico.

public interface IField<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IFieldDescription, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldResources, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type IField<'T (requires 'T : null)> = interface
    interface IFieldState<'T (requires 'T : null)>
    interface IFieldDescription
    interface IFieldPrompt<'T (requires 'T : null)>
    interface IFieldResources
Public Interface IField(Of T)
Implements IFieldDescription, IFieldPrompt(Of T), IFieldResources, IFieldState(Of T)

Parametri di tipo

T

L'interfaccia dello stato del modulo si applica a .

Derivato
Implementazioni

Proprietà

AllowDefault

Consente il valore predefinito come opzione.

(Ereditato da IFieldDescription)
AllowNumbers

Consente all'input dell'utente di trovare le corrispondenze con i numeri visualizzati con le scelte enumerate.

(Ereditato da IFieldDescription)
AllowsMultiple

Sono consentite più corrispondenze.

(Ereditato da IFieldDescription)
Dependencies

Restituisce gli altri campi da cui dipende.

(Ereditato da IFieldState<T>)
FieldDescription

Descrizione del campo stesso.

(Ereditato da IFieldDescription)
FieldTerms

Termini per la corrispondenza di questo campo.

(Ereditato da IFieldDescription)
Form

Modulo proprietario di questo campo

Help

Restituisce la descrizione della Guida per questo campo.

(Ereditato da IFieldPrompt<T>)
IsNullable

Verificare se il campo è nullable.

(Ereditato da IFieldState<T>)
Name

Nome del campo.

Optional

Verificare se il campo è facoltativo, il che significa che un valore sconosciuto è valido.

(Ereditato da IFieldState<T>)
Pattern

Espressione regolare per la convalida di una stringa.

(Ereditato da IFieldState<T>)
Prompt

Restituisce la descrizione del prompt.

(Ereditato da IFieldPrompt<T>)
Role

Il campo ruolo svolge in un modulo.

(Ereditato da IFieldDescription)
Type

Ottiene il tipo del campo.

(Ereditato da IFieldState<T>)
ValueDescriptions

Restituisce tutte le descrizioni possibili dei valori per supportare l'enumerazione.

(Ereditato da IFieldDescription)
Values

Tutti i valori possibili o Null se si tratta di un tipo di dati come number.

(Ereditato da IFieldDescription)

Metodi

Active(T)

Verificare se il campo è attualmente attivo in base allo stato corrente.

(Ereditato da IFieldPrompt<T>)
DefineAsync(T)

Compilare il prompt e il riconoscitore per i campi definiti in modo dinamico.

(Ereditato da IFieldPrompt<T>)
GetValue(T)

Ottiene questo valore di campo dallo stato del modulo.

(Ereditato da IFieldState<T>)
IsUnknown(T)

Verificare se lo stato del modulo del valore del campo ha un valore.

(Ereditato da IFieldState<T>)
Limits(Double, Double)

Limiti dei valori numerici.

(Ereditato da IFieldState<T>)
Localize()

Carica tutte le risorse stringa dal localizzatore del modulo.

(Ereditato da IFieldResources)
Next(Object, T)

Passaggio successivo da eseguire.

(Ereditato da IFieldPrompt<T>)
SaveResources()

Aggiunge tutte le risorse stringa per formare il localizzatore.

(Ereditato da IFieldResources)
SetUnknown(T)

Impostare questo valore di campo nello stato del modulo su sconosciuto.

(Ereditato da IFieldState<T>)
SetValue(T, Object)

Impostare questo valore di campo nello stato del modulo.

(Ereditato da IFieldState<T>)
Template(TemplateUsage)

Restituisce un modello per la compilazione di un prompt.

(Ereditato da IFieldPrompt<T>)
Terms(Object)

Dato un valore restituisce termini che possono essere utilizzati in una finestra di dialogo per trovare la corrispondenza con l'oggetto .

(Ereditato da IFieldDescription)
ValidateAsync(T, Object)

Convalidare il valore da impostare sullo stato e restituire commenti e suggerimenti se non validi.

(Ereditato da IFieldPrompt<T>)
ValueDescription(Object)

Restituisce la descrizione di un valore specifico.

(Ereditato da IFieldDescription)

Si applica a