IFormBuilder<T>.Field Méthode
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.
Surcharges
Field(IField<T>) |
Dérfinez une étape de champ en fournissant votre propre définition de champ. |
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Définissez une étape pour remplir une valeur particulière dans l’état du formulaire. |
Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Définissez une étape pour remplir une valeur particulière dans l’état du formulaire. |
Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Définissez une étape pour remplir une valeur particulière dans l’état du formulaire. |
Field(IField<T>)
Dérfinez une étape de champ en fournissant votre propre définition de champ.
public Microsoft.Bot.Builder.FormFlow.IFormBuilder<T> Field (Microsoft.Bot.Builder.FormFlow.Advanced.IField<T> field);
abstract member Field : Microsoft.Bot.Builder.FormFlow.Advanced.IField<'T (requires 'T : null)> -> Microsoft.Bot.Builder.FormFlow.IFormBuilder<'T (requires 'T : null)>
Public Function Field (field As IField(Of T)) As IFormBuilder(Of T)
Paramètres
- field
- IField<T>
Définition de champ à utiliser.
Retours
IFormBuilder modifié.
Remarques
Vous pouvez fournir votre propre implémentation de IField<T> ou vous pouvez utiliser la Field<T> classe pour fournir des valeurs fluent, FieldReflector<T> pour utiliser la réflexion ou Json.FieldJson pour utiliser le schéma JSON.
S’applique à
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Définissez une étape pour remplir une valeur particulière dans l’état du formulaire.
public Microsoft.Bot.Builder.FormFlow.IFormBuilder<T> Field (string name, Microsoft.Bot.Builder.FormFlow.ActiveDelegate<T> active = default, Microsoft.Bot.Builder.FormFlow.ValidateAsyncDelegate<T> validate = default);
abstract member Field : string * Microsoft.Bot.Builder.FormFlow.ActiveDelegate<'T (requires 'T : null)> * Microsoft.Bot.Builder.FormFlow.ValidateAsyncDelegate<'T (requires 'T : null)> -> Microsoft.Bot.Builder.FormFlow.IFormBuilder<'T (requires 'T : null)>
Public Function Field (name As String, Optional active As ActiveDelegate(Of T) = Nothing, Optional validate As ValidateAsyncDelegate(Of T) = Nothing) As IFormBuilder(Of T)
Paramètres
- name
- String
Chemin d’accès dans l’état du formulaire à la valeur en cours de remplissage.
- active
- ActiveDelegate<T>
Déléguer à l’état du formulaire de test pour voir si l’étape est active.
- validate
- ValidateAsyncDelegate<T>
Déléguer pour valider la valeur du champ.
Retours
IFormBuilder modifié.
S’applique à
Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Définissez une étape pour remplir une valeur particulière dans l’état du formulaire.
public Microsoft.Bot.Builder.FormFlow.IFormBuilder<T> Field (string name, Microsoft.Bot.Builder.FormFlow.PromptAttribute prompt, Microsoft.Bot.Builder.FormFlow.ActiveDelegate<T> active = default, Microsoft.Bot.Builder.FormFlow.ValidateAsyncDelegate<T> validate = default);
abstract member Field : string * Microsoft.Bot.Builder.FormFlow.PromptAttribute * Microsoft.Bot.Builder.FormFlow.ActiveDelegate<'T (requires 'T : null)> * Microsoft.Bot.Builder.FormFlow.ValidateAsyncDelegate<'T (requires 'T : null)> -> Microsoft.Bot.Builder.FormFlow.IFormBuilder<'T (requires 'T : null)>
Public Function Field (name As String, prompt As PromptAttribute, Optional active As ActiveDelegate(Of T) = Nothing, Optional validate As ValidateAsyncDelegate(Of T) = Nothing) As IFormBuilder(Of T)
Paramètres
- name
- String
Chemin d’accès dans l’état du formulaire à la valeur en cours de remplissage.
- prompt
- PromptAttribute
Modèle d’invite avec plus de contrôle de mise en forme pour décrire l’invite de champ.
- active
- ActiveDelegate<T>
Déléguer à l’état du formulaire de test pour voir si l’étape est active.n
- validate
- ValidateAsyncDelegate<T>
Déléguer pour valider la valeur du champ.
Retours
IFormBuilder modifié.
S’applique à
Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Définissez une étape pour remplir une valeur particulière dans l’état du formulaire.
public Microsoft.Bot.Builder.FormFlow.IFormBuilder<T> Field (string name, string prompt, Microsoft.Bot.Builder.FormFlow.ActiveDelegate<T> active = default, Microsoft.Bot.Builder.FormFlow.ValidateAsyncDelegate<T> validate = default);
abstract member Field : string * string * Microsoft.Bot.Builder.FormFlow.ActiveDelegate<'T (requires 'T : null)> * Microsoft.Bot.Builder.FormFlow.ValidateAsyncDelegate<'T (requires 'T : null)> -> Microsoft.Bot.Builder.FormFlow.IFormBuilder<'T (requires 'T : null)>
Public Function Field (name As String, prompt As String, Optional active As ActiveDelegate(Of T) = Nothing, Optional validate As ValidateAsyncDelegate(Of T) = Nothing) As IFormBuilder(Of T)
Paramètres
- name
- String
Chemin d’accès dans l’état du formulaire à la valeur en cours de remplissage.
- prompt
- String
Modèles \ref simples pour décrire l’invite de champ.
- active
- ActiveDelegate<T>
Déléguer à l’état du formulaire de test pour voir si l’étape est active.n
- validate
- ValidateAsyncDelegate<T>
Déléguer pour valider la valeur du champ.
Retours
IFormBuilder modifié.