Field<T> Klass
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.
Basklass med deklarativ implementering av IField.
public class Field<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IField<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type Field<'T (requires 'T : null)> = class
interface IField<'T (requires 'T : null)>
interface IFieldState<'T (requires 'T : null)>
interface IFieldDescription
interface IFieldPrompt<'T (requires 'T : null)>
interface IFieldResources
Public Class Field(Of T)
Implements IField(Of T), IFieldPrompt(Of T), IFieldState(Of T)
Typparametrar
- T
Underliggande formtillstånd.
- Arv
-
Field<T>
- Härledda
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| Field<T>(String, FieldRole) |
Konstruera fältet. |
Fält
| Name | Description |
|---|---|
| _allowsMultiple |
Basklass med deklarativ implementering av IField. |
| _buildPrompts |
Basklass med deklarativ implementering av IField. |
| _condition |
Basklass med deklarativ implementering av IField. |
| _define |
Basklass med deklarativ implementering av IField. |
| _dependencies |
Basklass med deklarativ implementering av IField. |
| _description |
Basklass med deklarativ implementering av IField. |
| _form |
Basklass med deklarativ implementering av IField. |
| _help |
Basklass med deklarativ implementering av IField. |
| _isNullable |
Basklass med deklarativ implementering av IField. |
| _keepZero |
Basklass med deklarativ implementering av IField. |
| _limited |
Basklass med deklarativ implementering av IField. |
| _max |
Basklass med deklarativ implementering av IField. |
| _min |
Basklass med deklarativ implementering av IField. |
| _name |
Basklass med deklarativ implementering av IField. |
| _next |
Basklass med deklarativ implementering av IField. |
| _optional |
Basklass med deklarativ implementering av IField. |
| _pattern |
Basklass med deklarativ implementering av IField. |
| _prompt |
Basklass med deklarativ implementering av IField. |
| _promptDefinition |
Basklass med deklarativ implementering av IField. |
| _promptSet |
Basklass med deklarativ implementering av IField. |
| _recognizer |
Basklass med deklarativ implementering av IField. |
| _role |
Basklass med deklarativ implementering av IField. |
| _templates |
Basklass med deklarativ implementering av IField. |
| _terms |
Basklass med deklarativ implementering av IField. |
| _type |
Basklass med deklarativ implementering av IField. |
| _validate |
Basklass med deklarativ implementering av IField. |
| _valueDescriptions |
Basklass med deklarativ implementering av IField. |
| _valueTerms |
Basklass med deklarativ implementering av IField. |
Egenskaper
| Name | Description |
|---|---|
| AllowDefault |
Basklass med deklarativ implementering av IField. |
| AllowNumbers |
Basklass med deklarativ implementering av IField. |
| AllowsMultiple |
Basklass med deklarativ implementering av IField. |
| Dependencies |
Basklass med deklarativ implementering av IField. |
| FieldDescription |
Basklass med deklarativ implementering av IField. |
| FieldTerms |
Basklass med deklarativ implementering av IField. |
| Form |
Basklass med deklarativ implementering av IField. |
| Help |
Basklass med deklarativ implementering av IField. |
| IsNullable |
Basklass med deklarativ implementering av IField. |
| Name |
Basklass med deklarativ implementering av IField. |
| Optional |
Basklass med deklarativ implementering av IField. |
| Pattern |
Basklass med deklarativ implementering av IField. |
| Prompt |
Basklass med deklarativ implementering av IField. |
| Role |
Basklass med deklarativ implementering av IField. |
| Type |
Basklass med deklarativ implementering av IField. |
| ValueDescriptions |
Basklass med deklarativ implementering av IField. |
| Values |
Basklass med deklarativ implementering av IField. |
Metoder
| Name | Description |
|---|---|
| Active(T) |
Basklass med deklarativ implementering av IField. |
| AddDescription(Object, DescribeAttribute) |
Lägger till en fullständig beskrivning för ett värde. |
| AddDescription(Object, String, String, String) |
Lägger till en beskrivning för ett värde. |
| AddTemplate(TemplateAttribute) |
Basklass med deklarativ implementering av IField. |
| AddTerms(Object, String[]) |
Lägger till villkor för ett värde. |
| AddTerms(Object, TermsAttribute) |
Lägger till villkor för ett värde. |
| DefineAsync(T) |
Basklass med deklarativ implementering av IField. |
| DefinePrompt() |
Basklass med deklarativ implementering av IField. |
| DefineRecognizer() |
Basklass med deklarativ implementering av IField. |
| GetValue(T) |
Basklass med deklarativ implementering av IField. |
| IsUnknown(T) |
Basklass med deklarativ implementering av IField. |
| Limits(Double, Double) |
Basklass med deklarativ implementering av IField. |
| Localize() |
Basklass med deklarativ implementering av IField. |
| Next(Object, T) |
Basklass med deklarativ implementering av IField. |
| RemoveValue(Object) |
Tar bort beskrivningen och termerna kopplade till ett värde. |
| RemoveValues() |
Tar bort alla värden och deras tillhörande beskrivningar och termer. |
| ReplaceTemplate(TemplateAttribute) |
Byt ut en mall i fältet. |
| SaveResources() |
Basklass med deklarativ implementering av IField. |
| SetActive(ActiveDelegate<T>) |
Definiera en delegat för att kontrollera tillstånd för att se om fältet gäller. |
| SetAllowsMultiple(Boolean) |
Sätter om flera värden är tillåtna eller inte. |
| SetDefine(DefineAsyncDelegate<T>) |
Definiera en delegat för att dynamiskt definiera fältet. |
| SetDependencies(String[]) |
Definiera de fält som detta fält beror på. |
| SetFieldDescription(DescribeAttribute) |
Ställ in hela fältbeskrivningen. |
| SetFieldDescription(String) |
Ställ in fältbeskrivningen. |
| SetFieldTerms(String[]) |
Sätt de termer som är förknippade med fältet. |
| SetIsNullable(Boolean) |
Sätt om fältet är nullbart eller inte. |
| SetLimits(Double, Double, Boolean) |
Basklass med deklarativ implementering av IField. |
| SetLimits(Double, Double) |
Sätt numeriska gränser. |
| SetNext(NextDelegate<T>) |
Delegera för att bestämma nästa formulärsteg som ska genomföras. |
| SetOptional(Boolean) |
Sätt om ett fält är valfritt eller inte. |
| SetPattern(String) |
Reguljärt uttryck för att validera strängar. |
| SetPrompt(PromptAttribute) |
Sätter fältprompten. |
| SetRecognizer(IRecognize<T>) |
Sätter igenkännaren för fältet. |
| SetType(Type) |
Sätter typen av det underliggande fälttillståndet. |
| SetUnknown(T) |
Basklass med deklarativ implementering av IField. |
| SetValidate(ValidateAsyncDelegate<T>) |
Ställ in fältvalideringen. |
| SetValue(T, Object) |
Basklass med deklarativ implementering av IField. |
| Template(TemplateUsage) |
Basklass med deklarativ implementering av IField. |
| Terms(Object) |
Basklass med deklarativ implementering av IField. |
| ValidateAsync(T, Object) |
Basklass med deklarativ implementering av IField. |
| ValueDescription(Object) |
Basklass med deklarativ implementering av IField. |