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 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) |