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 di 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 del modulo sottostante.
- Ereditarietà
-
Field<T>
- Derivato
- Implementazioni
Costruttori
Field<T>(String, FieldRole) |
Campo Costrutto. |
Campi
_allowsMultiple |
Classe di base con implementazione dichiarativa di IField. |
_buildPrompts |
Classe di base con implementazione dichiarativa di IField. |
_condition |
Classe di base con implementazione dichiarativa di IField. |
_define |
Classe di base con implementazione dichiarativa di IField. |
_dependencies |
Classe di base con implementazione dichiarativa di IField. |
_description |
Classe di base con implementazione dichiarativa di IField. |
_form |
Classe di base con implementazione dichiarativa di IField. |
_help |
Classe di base con implementazione dichiarativa di IField. |
_isNullable |
Classe di base con implementazione dichiarativa di IField. |
_keepZero |
Classe di base con implementazione dichiarativa di IField. |
_limited |
Classe di base con implementazione dichiarativa di IField. |
_max |
Classe di base con implementazione dichiarativa di IField. |
_min |
Classe di base con implementazione dichiarativa di IField. |
_name |
Classe di base con implementazione dichiarativa di IField. |
_next |
Classe di base con implementazione dichiarativa di IField. |
_optional |
Classe di base con implementazione dichiarativa di IField. |
_pattern |
Classe di base con implementazione dichiarativa di IField. |
_prompt |
Classe di base con implementazione dichiarativa di IField. |
_promptDefinition |
Classe di base con implementazione dichiarativa di IField. |
_promptSet |
Classe di base con implementazione dichiarativa di IField. |
_recognizer |
Classe di base con implementazione dichiarativa di IField. |
_role |
Classe di base con implementazione dichiarativa di IField. |
_templates |
Classe di base con implementazione dichiarativa di IField. |
_terms |
Classe di base con implementazione dichiarativa di IField. |
_type |
Classe di base con implementazione dichiarativa di IField. |
_validate |
Classe di base con implementazione dichiarativa di IField. |
_valueDescriptions |
Classe di base con implementazione dichiarativa di IField. |
_valueTerms |
Classe di base con implementazione dichiarativa di IField. |
Proprietà
AllowDefault |
Classe di base con implementazione dichiarativa di IField. |
AllowNumbers |
Classe di base con implementazione dichiarativa di IField. |
AllowsMultiple |
Classe di base con implementazione dichiarativa di IField. |
Dependencies |
Classe di base con implementazione dichiarativa di IField. |
FieldDescription |
Classe di base con implementazione dichiarativa di IField. |
FieldTerms |
Classe di base con implementazione dichiarativa di IField. |
Form |
Classe di base con implementazione dichiarativa di IField. |
Help |
Classe di base con implementazione dichiarativa di IField. |
IsNullable |
Classe di base con implementazione dichiarativa di IField. |
Name |
Classe di base con implementazione dichiarativa di IField. |
Optional |
Classe di base con implementazione dichiarativa di IField. |
Pattern |
Classe di base con implementazione dichiarativa di IField. |
Prompt |
Classe di base con implementazione dichiarativa di IField. |
Role |
Classe di base con implementazione dichiarativa di IField. |
Type |
Classe di base con implementazione dichiarativa di IField. |
ValueDescriptions |
Classe di base con implementazione dichiarativa di IField. |
Values |
Classe di base con implementazione dichiarativa di IField. |
Metodi
Active(T) |
Classe di base con implementazione dichiarativa di IField. |
AddDescription(Object, DescribeAttribute) |
Aggiunge una descrizione completa per un valore. |
AddDescription(Object, String, String, String) |
Aggiunge una descrizione per un valore. |
AddTemplate(TemplateAttribute) |
Classe di 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 di base con implementazione dichiarativa di IField. |
DefinePrompt() |
Classe di base con implementazione dichiarativa di IField. |
DefineRecognizer() |
Classe di base con implementazione dichiarativa di IField. |
GetValue(T) |
Classe di base con implementazione dichiarativa di IField. |
IsUnknown(T) |
Classe di base con implementazione dichiarativa di IField. |
Limits(Double, Double) |
Classe di base con implementazione dichiarativa di IField. |
Localize() |
Classe di base con implementazione dichiarativa di IField. |
Next(Object, T) |
Classe di 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) |
Sostituire un modello nel campo . |
SaveResources() |
Classe di base con implementazione dichiarativa di IField. |
SetActive(ActiveDelegate<T>) |
Definire un delegato per controllare lo stato per verificare se si applica il campo. |
SetAllowsMultiple(Boolean) |
Imposta un valore che indica se sono consentiti o meno più valori. |
SetDefine(DefineAsyncDelegate<T>) |
Definire un delegato per la definizione dinamica del campo. |
SetDependencies(String[]) |
Definire i campi da cui dipende questo campo. |
SetFieldDescription(DescribeAttribute) |
Impostare la descrizione completa del campo. |
SetFieldDescription(String) |
Impostare la descrizione del campo. |
SetFieldTerms(String[]) |
Impostare i termini associati al campo. |
SetIsNullable(Boolean) |
Impostare un valore che indica se il campo è nullable. |
SetLimits(Double, Double, Boolean) |
Classe di base con implementazione dichiarativa di IField. |
SetLimits(Double, Double) |
Impostare limiti numerici. |
SetNext(NextDelegate<T>) |
Delegato per decidere il passaggio successivo del modulo da eseguire. |
SetOptional(Boolean) |
Impostare se un campo è facoltativo. |
SetPattern(String) |
Espressione regolare per la convalida delle stringhe. |
SetPrompt(PromptAttribute) |
Imposta il prompt dei campi. |
SetRecognizer(IRecognize<T>) |
Imposta il riconoscitore per il campo. |
SetType(Type) |
Imposta il tipo dello stato del campo sottostante. |
SetUnknown(T) |
Classe di base con implementazione dichiarativa di IField. |
SetValidate(ValidateAsyncDelegate<T>) |
Impostare la convalida del campo. |
SetValue(T, Object) |
Classe di base con implementazione dichiarativa di IField. |
Template(TemplateUsage) |
Classe di base con implementazione dichiarativa di IField. |
Terms(Object) |
Classe di base con implementazione dichiarativa di IField. |
ValidateAsync(T, Object) |
Classe di base con implementazione dichiarativa di IField. |
ValueDescription(Object) |
Classe di base con implementazione dichiarativa di IField. |