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 relatives à un champ 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 du formulaire s’applique à.
- Dérivé
- Implémente
Propriétés
AllowDefault |
Autorisez la valeur par défaut en tant qu’option. (Hérité de IFieldDescription) |
AllowNumbers |
Autoriser l’entrée utilisateur à faire correspondre les nombres affichés avec les choix énumérés. (Hérité de IFieldDescription) |
AllowsMultiple |
Plusieurs correspondances sont-elles autorisées. (Hérité de IFieldDescription) |
Dependencies |
Retourne les autres champs dont dépend celui-ci. (Hérité de IFieldState<T>) |
FieldDescription |
Description du champ lui-même. (Hérité de IFieldDescription) |
FieldTerms |
Termes pour la correspondance de ce champ. (Hérité de IFieldDescription) |
Form |
Formulaire qui possède ce champ |
Help |
Retourne la description de l’aide pour ce champ. (Hérité de IFieldPrompt<T>) |
IsNullable |
Testez pour voir si champ est nullable. (Hérité de IFieldState<T>) |
Name |
Nom de ce champ. |
Optional |
Testez pour voir si champ est facultatif, ce qui signifie qu’une valeur inconnue est légale. (Hérité de IFieldState<T>) |
Pattern |
Expression régulière pour la validation d’une chaîne. (Hérité de IFieldState<T>) |
Prompt |
Retourne la description de l’invite. (Hérité de IFieldPrompt<T>) |
Role |
Le champ de rôle joue dans un formulaire. (Hérité de IFieldDescription) |
Type |
Obtient le type du champ. (Hérité de IFieldState<T>) |
ValueDescriptions |
Retourne toutes les descriptions de valeur possibles afin de prendre en charge l’énumération. (Hérité de IFieldDescription) |
Values |
Toutes les valeurs possibles ou null s’il s’agit d’un type de données comme nombre. (Hérité de IFieldDescription) |
Méthodes
Active(T) |
Testez pour voir si le champ est actuellement actif en fonction de l’état actuel. (Hérité de IFieldPrompt<T>) |
DefineAsync(T) |
Générez l’invite et le module de reconnaissance pour les champs définis dynamiquement. (Hérité de IFieldPrompt<T>) |
GetValue(T) |
Obtenez cette valeur de champ à partir de l’état du formulaire. (Hérité de IFieldState<T>) |
IsUnknown(T) |
Testez pour voir si l’état du formulaire de la valeur de 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 à partir du localiseur de formulaire. (Hérité de IFieldResources) |
Next(Object, T) |
Étape suivante à exécuter. (Hérité de IFieldPrompt<T>) |
SaveResources() |
Ajoute toutes les ressources de chaîne pour former le localiseur. (Hérité de IFieldResources) |
SetUnknown(T) |
Définissez cette valeur de champ dans l’état du formulaire sur inconnu. (Hérité de IFieldState<T>) |
SetValue(T, Object) |
Définissez cette valeur de champ dans l’état du formulaire. (Hérité de IFieldState<T>) |
Template(TemplateUsage) |
Retourne un modèle pour la création d’une invite. (Hérité de IFieldPrompt<T>) |
Terms(Object) |
En fonction d’une valeur, des termes qui peuvent être utilisés dans une boîte de dialogue pour correspondre à l’objet . (Hérité de IFieldDescription) |
ValidateAsync(T, Object) |
Validez la valeur à définir sur l’état et retournez des commentaires s’il n’est pas valide. (Hérité de IFieldPrompt<T>) |
ValueDescription(Object) |
Retourne la description d’une valeur spécifique. (Hérité de IFieldDescription) |