Lingua

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 stato del modulo si applica a.

Derivato
Implementazioni

Proprietà

Nome Descrizione
AllowDefault

Consenti il valore predefinito come opzione.

(Ereditato da IFieldDescription)
AllowNumbers

Consentire l'input dell'utente di corrispondere ai numeri mostrati con le scelte enumerate.

(Ereditato da IFieldDescription)
AllowsMultiple

Sono consentiti più match?

(Ereditato da IFieldDescription)
Dependencies

Restituisce gli altri campi da cui questo dipende.

(Ereditato da IFieldState<T>)
FieldDescription

Descrizione del campo stesso.

(Ereditato da IFieldDescription)
FieldTerms

Termini per abbinare questo campo.

(Ereditato da IFieldDescription)
Form

Forma che possiede questo campo

Help

Restituisci la descrizione dell'aiuto per questo campo.

(Ereditato da IFieldPrompt<T>)
IsNullable

Testa per vedere se il campo è nullabile.

(Ereditato da IFieldState<T>)
Name

Nome di questo campo.

Optional

Verifica se il campo è opzionale, il che significa che un valore sconosciuto è legale.

(Ereditato da IFieldState<T>)
Pattern

Espressione regolare per la validazione di una stringa.

(Ereditato da IFieldState<T>)
Prompt

Restituisce la descrizione del prompt.

(Ereditato da IFieldPrompt<T>)
Role

Il campo di ruolo gioca in una forma.

(Ereditato da IFieldDescription)
Type

Capisce il tipo di campo.

(Ereditato da IFieldState<T>)
ValueDescriptions

Restituire tutte le possibili descrizioni di valore per supportare l'enumerazione.

(Ereditato da IFieldDescription)
Values

Tutti i valori possibili o nulli se si tratta di un tipo di dato come un numero.

(Ereditato da IFieldDescription)

Metodi

Nome Descrizione
Active(T)

Testa per vedere se il campo è attualmente attivo in base allo stato attuale.

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

Costruisci il prompt e il riconoscimento per campi definiti dinamicamente.

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

Ottieni questo valore del campo dallo stato del modulo.

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

Verifica se il valore del campo form state ha un valore.

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

Limiti dei valori numerici.

(Ereditato da IFieldState<T>)
Localize()

Carica tutte le risorse stringhe dal localizzatore del modulo.

(Ereditato da IFieldResources)
Next(Object, T)

Passo successivo da eseguire.

(Ereditato da IFieldPrompt<T>)
SaveResources()

Aggiunge qualsiasi risorsa stringa a Form Localizer.

(Ereditato da IFieldResources)
SetUnknown(T)

Imposta questo valore di campo nello stato della forma su sconosciuto.

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

Imposta questo valore di campo nello stato della forma.

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

Restituisci un modello per creare un prompt.

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

Dato un valore di ritorno, i termini possono essere usati in un dialogo per corrispondere all'oggetto.

(Ereditato da IFieldDescription)
ValidateAsync(T, Object)

Valida il valore per essere impostato nello stato e restituisci feedback se non è valido.

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

Restituisci la descrizione di un valore specifico.

(Ereditato da IFieldDescription)

Si applica a