IField<T> Interface
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.
Interface pour toutes les informations sur un domaine spécifique.
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)
Paramètres de type
- T
L’interface d’état de formulaire s’applique à.
- Dérivé
- Implémente
Propriétés
| Nom | Description |
|---|---|
| AllowDefault |
Autoriser la valeur par défaut comme option. (Hérité de IFieldDescription) |
| AllowNumbers |
Permettre aux saisies de l’utilisateur de correspondre aux chiffres affichés avec les choix énumérés. (Hérité de IFieldDescription) |
| AllowsMultiple |
Plusieurs matchs sont-ils autorisés ? (Hérité de IFieldDescription) |
| Dependencies |
Ça retourne les autres champs dont celui-ci dépend. (Hérité de IFieldState<T>) |
| FieldDescription |
Description du domaine lui-même. (Hérité de IFieldDescription) |
| FieldTerms |
Termes pour correspondre à ce champ. (Hérité de IFieldDescription) |
| Form |
Formulaire qui possède ce champ |
| Help |
Retournez la description d’aide pour ce champ. (Hérité de IFieldPrompt<T>) |
| IsNullable |
Testez pour voir si le champ est nullable. (Hérité de IFieldState<T>) |
| Name |
Nom de ce champ. |
| Optional |
Testez pour voir si le champ est optionnel, ce qui signifie qu’une valeur inconnue est légale. (Hérité de IFieldState<T>) |
| Pattern |
Expression régulière pour valider une chaîne. (Hérité de IFieldState<T>) |
| Prompt |
Retour à la description du prompt. (Hérité de IFieldPrompt<T>) |
| Role |
Le jeu de rôle est joué sous une forme. (Hérité de IFieldDescription) |
| Type |
Ça comprend le type de domaine. (Hérité de IFieldState<T>) |
| ValueDescriptions |
Retournez toutes les descriptions de valeurs possibles afin de permettre l’énumération. (Hérité de IFieldDescription) |
| Values |
Toutes les valeurs possibles ou nulles si c’est un type de donnée comme un nombre. (Hérité de IFieldDescription) |
Méthodes
| Nom | Description |
|---|---|
| Active(T) |
Testez si le champ est actuellement actif en fonction de l’état actuel. (Hérité de IFieldPrompt<T>) |
| DefineAsync(T) |
Construis l’invite et le reconnaisseur pour les champs définis dynamiquement. (Hérité de IFieldPrompt<T>) |
| GetValue(T) |
Obtenez cette valeur de champ depuis l’état du formulaire. (Hérité de IFieldState<T>) |
| IsUnknown(T) |
Testez pour voir si l’état de la forme de la valeur du champ a une valeur. (Hérité de IFieldState<T>) |
| Limits(Double, Double) |
Limites des valeurs numériques. (Hérité de IFieldState<T>) |
| Localize() |
Charge toutes les ressources de chaîne depuis le localisateur de formulaires. (Hérité de IFieldResources) |
| Next(Object, T) |
Prochaine étape à exécuter. (Hérité de IFieldPrompt<T>) |
| SaveResources() |
Ajoute toutes les ressources de chaîne pour former localizer. (Hérité de IFieldResources) |
| SetUnknown(T) |
Définir cette valeur de champ dans l’état de la forme à inconnu. (Hérité de IFieldState<T>) |
| SetValue(T, Object) |
Définissez cette valeur de champ en état de forme. (Hérité de IFieldState<T>) |
| Template(TemplateUsage) |
Retournez un modèle pour créer une suggestion. (Hérité de IFieldPrompt<T>) |
| Terms(Object) |
Étant donné un retour de valeur, des termes peuvent être utilisés dans un dialogue pour correspondre à l’objet. (Hérité de IFieldDescription) |
| ValidateAsync(T, Object) |
Validez la valeur pour être fixée sur l’état et retournez un retour si ce n’est pas valide. (Hérité de IFieldPrompt<T>) |
| ValueDescription(Object) |
Retournez la description d’une valeur spécifique. (Hérité de IFieldDescription) |