IFormBuilder<T>.Field Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Field(IField<T>) |
Verfeinere einen Feldschritt, indem du deine eigene Felddefinition angibst. |
| Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Definieren Sie einen Schritt zum Ausfüllen eines bestimmten Wertes im Formularzustand. |
| Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Definieren Sie einen Schritt zum Ausfüllen eines bestimmten Wertes im Formularzustand. |
| Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Definieren Sie einen Schritt zum Ausfüllen eines bestimmten Wertes im Formularzustand. |
Field(IField<T>)
Verfeinere einen Feldschritt, indem du deine eigene Felddefinition angibst.
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)
Parameter
- field
- IField<T>
Felddefinition zu verwenden.
Gibt zurück
Modifizierter IFormBuilder.
Hinweise
Man kann eine eigene Implementierung bereitstellen IField<T> oder die Field<T> Klasse nutzen, um fluente Werte bereitzustellen, um Reflection zu verwenden, FieldReflector<T> oder Json.FieldJson, um JSON Schema zu verwenden.
Gilt für:
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Definieren Sie einen Schritt zum Ausfüllen eines bestimmten Wertes im Formularzustand.
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)
Parameter
- name
- String
Pfad im Formularzustand zum auszufüllenden Wert.
- active
- ActiveDelegate<T>
Delegiere den Test-Formular-Zustand, um zu sehen, ob der Schritt aktiv ist.
- validate
- ValidateAsyncDelegate<T>
Delegiere die Validierung des Feldwerts.
Gibt zurück
Modifizierter IFormBuilder.
Gilt für:
Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Definieren Sie einen Schritt zum Ausfüllen eines bestimmten Wertes im Formularzustand.
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)
Parameter
- name
- String
Pfad im Formularzustand zum auszufüllenden Wert.
- prompt
- PromptAttribute
Prompt-Muster mit mehr Formatierungskontrolle, um den Prompt für das Feld zu beschreiben.
- active
- ActiveDelegate<T>
Delegiere den Testformular-Zustand, um zu sehen, ob der Schritt aktiv ist.n
- validate
- ValidateAsyncDelegate<T>
Delegiere die Validierung des Feldwerts.
Gibt zurück
Modifizierter IFormBuilder.
Gilt für:
Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Definieren Sie einen Schritt zum Ausfüllen eines bestimmten Wertes im Formularzustand.
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)
Parameter
- name
- String
Pfad im Formularzustand zum auszufüllenden Wert.
- prompt
- String
Einfache \rEF-Muster, um die Aufforderung für das Feld zu beschreiben.
- active
- ActiveDelegate<T>
Delegiere den Testformular-Zustand, um zu sehen, ob der Schritt aktiv ist.n
- validate
- ValidateAsyncDelegate<T>
Delegiere die Validierung des Feldwerts.
Gibt zurück
Modifizierter IFormBuilder.