IField<T> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |