Field<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base avec implémentation déclarative d’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)
Paramètres de type
- T
État de forme sous-jacent.
- Héritage
-
Field<T>
- Dérivé
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| Field<T>(String, FieldRole) |
Construction champ. |
Champs
| Nom | Description |
|---|---|
| _allowsMultiple |
Classe de base avec implémentation déclarative d’IField. |
| _buildPrompts |
Classe de base avec implémentation déclarative d’IField. |
| _condition |
Classe de base avec implémentation déclarative d’IField. |
| _define |
Classe de base avec implémentation déclarative d’IField. |
| _dependencies |
Classe de base avec implémentation déclarative d’IField. |
| _description |
Classe de base avec implémentation déclarative d’IField. |
| _form |
Classe de base avec implémentation déclarative d’IField. |
| _help |
Classe de base avec implémentation déclarative d’IField. |
| _isNullable |
Classe de base avec implémentation déclarative d’IField. |
| _keepZero |
Classe de base avec implémentation déclarative d’IField. |
| _limited |
Classe de base avec implémentation déclarative d’IField. |
| _max |
Classe de base avec implémentation déclarative d’IField. |
| _min |
Classe de base avec implémentation déclarative d’IField. |
| _name |
Classe de base avec implémentation déclarative d’IField. |
| _next |
Classe de base avec implémentation déclarative d’IField. |
| _optional |
Classe de base avec implémentation déclarative d’IField. |
| _pattern |
Classe de base avec implémentation déclarative d’IField. |
| _prompt |
Classe de base avec implémentation déclarative d’IField. |
| _promptDefinition |
Classe de base avec implémentation déclarative d’IField. |
| _promptSet |
Classe de base avec implémentation déclarative d’IField. |
| _recognizer |
Classe de base avec implémentation déclarative d’IField. |
| _role |
Classe de base avec implémentation déclarative d’IField. |
| _templates |
Classe de base avec implémentation déclarative d’IField. |
| _terms |
Classe de base avec implémentation déclarative d’IField. |
| _type |
Classe de base avec implémentation déclarative d’IField. |
| _validate |
Classe de base avec implémentation déclarative d’IField. |
| _valueDescriptions |
Classe de base avec implémentation déclarative d’IField. |
| _valueTerms |
Classe de base avec implémentation déclarative d’IField. |
Propriétés
| Nom | Description |
|---|---|
| AllowDefault |
Classe de base avec implémentation déclarative d’IField. |
| AllowNumbers |
Classe de base avec implémentation déclarative d’IField. |
| AllowsMultiple |
Classe de base avec implémentation déclarative d’IField. |
| Dependencies |
Classe de base avec implémentation déclarative d’IField. |
| FieldDescription |
Classe de base avec implémentation déclarative d’IField. |
| FieldTerms |
Classe de base avec implémentation déclarative d’IField. |
| Form |
Classe de base avec implémentation déclarative d’IField. |
| Help |
Classe de base avec implémentation déclarative d’IField. |
| IsNullable |
Classe de base avec implémentation déclarative d’IField. |
| Name |
Classe de base avec implémentation déclarative d’IField. |
| Optional |
Classe de base avec implémentation déclarative d’IField. |
| Pattern |
Classe de base avec implémentation déclarative d’IField. |
| Prompt |
Classe de base avec implémentation déclarative d’IField. |
| Role |
Classe de base avec implémentation déclarative d’IField. |
| Type |
Classe de base avec implémentation déclarative d’IField. |
| ValueDescriptions |
Classe de base avec implémentation déclarative d’IField. |
| Values |
Classe de base avec implémentation déclarative d’IField. |
Méthodes
| Nom | Description |
|---|---|
| Active(T) |
Classe de base avec implémentation déclarative d’IField. |
| AddDescription(Object, DescribeAttribute) |
Ajoute une description complète d’une valeur. |
| AddDescription(Object, String, String, String) |
Ajoute une description pour une valeur. |
| AddTemplate(TemplateAttribute) |
Classe de base avec implémentation déclarative d’IField. |
| AddTerms(Object, String[]) |
Ajoute des termes pour une valeur. |
| AddTerms(Object, TermsAttribute) |
Ajoute des termes pour une valeur. |
| DefineAsync(T) |
Classe de base avec implémentation déclarative d’IField. |
| DefinePrompt() |
Classe de base avec implémentation déclarative d’IField. |
| DefineRecognizer() |
Classe de base avec implémentation déclarative d’IField. |
| GetValue(T) |
Classe de base avec implémentation déclarative d’IField. |
| IsUnknown(T) |
Classe de base avec implémentation déclarative d’IField. |
| Limits(Double, Double) |
Classe de base avec implémentation déclarative d’IField. |
| Localize() |
Classe de base avec implémentation déclarative d’IField. |
| Next(Object, T) |
Classe de base avec implémentation déclarative d’IField. |
| RemoveValue(Object) |
Supprime la description et les termes associés à une valeur. |
| RemoveValues() |
Supprime toutes les valeurs ainsi que leurs descriptions et termes associés. |
| ReplaceTemplate(TemplateAttribute) |
Remplacez un modèle sur le terrain. |
| SaveResources() |
Classe de base avec implémentation déclarative d’IField. |
| SetActive(ActiveDelegate<T>) |
Définissez un délégué pour vérifier l’état afin de voir si le champ s’applique. |
| SetAllowsMultiple(Boolean) |
Détermine si plusieurs valeurs sont autorisées ou non. |
| SetDefine(DefineAsyncDelegate<T>) |
Définissons un délégué pour définir dynamiquement un corps. |
| SetDependencies(String[]) |
Définissez les champs dont ce champ dépend. |
| SetFieldDescription(DescribeAttribute) |
Définissez la description complète du terrain. |
| SetFieldDescription(String) |
Définissez la description du champ. |
| SetFieldTerms(String[]) |
Fixez les termes associés au champ. |
| SetIsNullable(Boolean) |
Définissez si le champ est nullable ou non. |
| SetLimits(Double, Double, Boolean) |
Classe de base avec implémentation déclarative d’IField. |
| SetLimits(Double, Double) |
Fixez des limites numériques. |
| SetNext(NextDelegate<T>) |
Déléguez pour décider de la prochaine étape de type à exécuter. |
| SetOptional(Boolean) |
Déterminez si un champ est optionnel ou non. |
| SetPattern(String) |
Expression régulière pour valider des chaînes. |
| SetPrompt(PromptAttribute) |
Définit la consigne de terrain. |
| SetRecognizer(IRecognize<T>) |
Définit le reconnaisseur du champ. |
| SetType(Type) |
Définit le type de l’état du champ sous-jacent. |
| SetUnknown(T) |
Classe de base avec implémentation déclarative d’IField. |
| SetValidate(ValidateAsyncDelegate<T>) |
Configurez la validation du champ. |
| SetValue(T, Object) |
Classe de base avec implémentation déclarative d’IField. |
| Template(TemplateUsage) |
Classe de base avec implémentation déclarative d’IField. |
| Terms(Object) |
Classe de base avec implémentation déclarative d’IField. |
| ValidateAsync(T, Object) |
Classe de base avec implémentation déclarative d’IField. |
| ValueDescription(Object) |
Classe de base avec implémentation déclarative d’IField. |