IFormBuilder<T>.Field Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Field(IField<T>) |
Förfina ett fältsteg genom att ange din egen fältdefinition. |
| Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Definiera ett steg för att fylla i ett visst värde i formulärets tillstånd. |
| Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Definiera ett steg för att fylla i ett visst värde i formulärets tillstånd. |
| Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Definiera ett steg för att fylla i ett visst värde i formulärets tillstånd. |
Field(IField<T>)
Förfina ett fältsteg genom att ange din egen fältdefinition.
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)
Parametrar
- field
- IField<T>
Fältdefinition att använda.
Returer
Modifierad IFormBuilder.
Kommentarer
Du kan tillhandahålla din egen implementation av IField<T> eller använda Field<T> klassen för att tillhandahålla flytande värden, FieldReflector<T> för att använda reflektion eller Json.FieldJson för att använda JSON Schema.
Gäller för
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Definiera ett steg för att fylla i ett visst värde i formulärets tillstånd.
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)
Parametrar
- name
- String
Väg i formulärtillståndet till det värde som fylls i.
- active
- ActiveDelegate<T>
Delegera för att testa formulärets tillstånd för att se om steget är aktivt.
- validate
- ValidateAsyncDelegate<T>
Delegera för att validera fältvärdet.
Returer
Modifierad IFormBuilder.
Gäller för
Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Definiera ett steg för att fylla i ett visst värde i formulärets tillstånd.
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)
Parametrar
- name
- String
Väg i formulärtillståndet till det värde som fylls i.
- prompt
- PromptAttribute
Promptmönster med mer formateringskontroll för att beskriva prompt för fält.
- active
- ActiveDelegate<T>
Delegera för att testa formens tillstånd för att se om steg är aktivt.n
- validate
- ValidateAsyncDelegate<T>
Delegera för att validera fältvärdet.
Returer
Modifierad IFormBuilder.
Gäller för
Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)
Definiera ett steg för att fylla i ett visst värde i formulärets tillstånd.
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)
Parametrar
- name
- String
Väg i formulärtillståndet till det värde som fylls i.
- prompt
- String
Enkla \ref-mönster för att beskriva prompt för fält.
- active
- ActiveDelegate<T>
Delegera för att testa formens tillstånd för att se om steg är aktivt.n
- validate
- ValidateAsyncDelegate<T>
Delegera för att validera fältvärdet.
Returer
Modifierad IFormBuilder.