Langue

IField<T> Interface

Définition

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)

S’applique à