Field<T> Classe
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.
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. |