Field<T> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Basisklasse met declaratieve implementatie van 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)
Type parameters
- T
Onderliggende vormtoestand.
- Overname
-
Field<T>
- Afgeleid
- Implementeringen
Constructors
| Name | Description |
|---|---|
| Field<T>(String, FieldRole) |
Construct veld. |
Velden
| Name | Description |
|---|---|
| _allowsMultiple |
Basisklasse met declaratieve implementatie van IField. |
| _buildPrompts |
Basisklasse met declaratieve implementatie van IField. |
| _condition |
Basisklasse met declaratieve implementatie van IField. |
| _define |
Basisklasse met declaratieve implementatie van IField. |
| _dependencies |
Basisklasse met declaratieve implementatie van IField. |
| _description |
Basisklasse met declaratieve implementatie van IField. |
| _form |
Basisklasse met declaratieve implementatie van IField. |
| _help |
Basisklasse met declaratieve implementatie van IField. |
| _isNullable |
Basisklasse met declaratieve implementatie van IField. |
| _keepZero |
Basisklasse met declaratieve implementatie van IField. |
| _limited |
Basisklasse met declaratieve implementatie van IField. |
| _max |
Basisklasse met declaratieve implementatie van IField. |
| _min |
Basisklasse met declaratieve implementatie van IField. |
| _name |
Basisklasse met declaratieve implementatie van IField. |
| _next |
Basisklasse met declaratieve implementatie van IField. |
| _optional |
Basisklasse met declaratieve implementatie van IField. |
| _pattern |
Basisklasse met declaratieve implementatie van IField. |
| _prompt |
Basisklasse met declaratieve implementatie van IField. |
| _promptDefinition |
Basisklasse met declaratieve implementatie van IField. |
| _promptSet |
Basisklasse met declaratieve implementatie van IField. |
| _recognizer |
Basisklasse met declaratieve implementatie van IField. |
| _role |
Basisklasse met declaratieve implementatie van IField. |
| _templates |
Basisklasse met declaratieve implementatie van IField. |
| _terms |
Basisklasse met declaratieve implementatie van IField. |
| _type |
Basisklasse met declaratieve implementatie van IField. |
| _validate |
Basisklasse met declaratieve implementatie van IField. |
| _valueDescriptions |
Basisklasse met declaratieve implementatie van IField. |
| _valueTerms |
Basisklasse met declaratieve implementatie van IField. |
Eigenschappen
| Name | Description |
|---|---|
| AllowDefault |
Basisklasse met declaratieve implementatie van IField. |
| AllowNumbers |
Basisklasse met declaratieve implementatie van IField. |
| AllowsMultiple |
Basisklasse met declaratieve implementatie van IField. |
| Dependencies |
Basisklasse met declaratieve implementatie van IField. |
| FieldDescription |
Basisklasse met declaratieve implementatie van IField. |
| FieldTerms |
Basisklasse met declaratieve implementatie van IField. |
| Form |
Basisklasse met declaratieve implementatie van IField. |
| Help |
Basisklasse met declaratieve implementatie van IField. |
| IsNullable |
Basisklasse met declaratieve implementatie van IField. |
| Name |
Basisklasse met declaratieve implementatie van IField. |
| Optional |
Basisklasse met declaratieve implementatie van IField. |
| Pattern |
Basisklasse met declaratieve implementatie van IField. |
| Prompt |
Basisklasse met declaratieve implementatie van IField. |
| Role |
Basisklasse met declaratieve implementatie van IField. |
| Type |
Basisklasse met declaratieve implementatie van IField. |
| ValueDescriptions |
Basisklasse met declaratieve implementatie van IField. |
| Values |
Basisklasse met declaratieve implementatie van IField. |
Methoden
| Name | Description |
|---|---|
| Active(T) |
Basisklasse met declaratieve implementatie van IField. |
| AddDescription(Object, DescribeAttribute) |
Voegt een volledige beschrijving toe voor een waarde. |
| AddDescription(Object, String, String, String) |
Voegt een beschrijving toe voor een waarde. |
| AddTemplate(TemplateAttribute) |
Basisklasse met declaratieve implementatie van IField. |
| AddTerms(Object, String[]) |
Voegt voorwaarden toe voor een waarde. |
| AddTerms(Object, TermsAttribute) |
Voegt voorwaarden toe voor een waarde. |
| DefineAsync(T) |
Basisklasse met declaratieve implementatie van IField. |
| DefinePrompt() |
Basisklasse met declaratieve implementatie van IField. |
| DefineRecognizer() |
Basisklasse met declaratieve implementatie van IField. |
| GetValue(T) |
Basisklasse met declaratieve implementatie van IField. |
| IsUnknown(T) |
Basisklasse met declaratieve implementatie van IField. |
| Limits(Double, Double) |
Basisklasse met declaratieve implementatie van IField. |
| Localize() |
Basisklasse met declaratieve implementatie van IField. |
| Next(Object, T) |
Basisklasse met declaratieve implementatie van IField. |
| RemoveValue(Object) |
Verwijdert de beschrijving en termen die aan een waarde horen. |
| RemoveValues() |
Verwijdert alle waarden en hun bijbehorende beschrijvingen en termen. |
| ReplaceTemplate(TemplateAttribute) |
Vervang een sjabloon in het veld. |
| SaveResources() |
Basisklasse met declaratieve implementatie van IField. |
| SetActive(ActiveDelegate<T>) |
Definieer een delegate om de status te controleren om te zien of het veld van toepassing is. |
| SetAllowsMultiple(Boolean) |
Bepaalt of meerdere waarden zijn toegestaan. |
| SetDefine(DefineAsyncDelegate<T>) |
Definieer een delegatie voor het dynamisch definiƫren van het veld. |
| SetDependencies(String[]) |
Definieer de velden waarop dit veld bestaat. |
| SetFieldDescription(DescribeAttribute) |
Stel de volledige veldbeschrijving in. |
| SetFieldDescription(String) |
Stel de veldbeschrijving in. |
| SetFieldTerms(String[]) |
Stel de termen in die bij het veld horen. |
| SetIsNullable(Boolean) |
Stel in of het veld wel of niet nulleerbaar is. |
| SetLimits(Double, Double, Boolean) |
Basisklasse met declaratieve implementatie van IField. |
| SetLimits(Double, Double) |
Stel numerieke limieten. |
| SetNext(NextDelegate<T>) |
Delegeer het bepalen van de volgende stap in het formulier. |
| SetOptional(Boolean) |
Stel in of een veld optioneel is of niet. |
| SetPattern(String) |
Reguliere expressie voor het valideren van strings. |
| SetPrompt(PromptAttribute) |
Stelt de veldprompt in. |
| SetRecognizer(IRecognize<T>) |
Stelt de herkenner in voor het veld. |
| SetType(Type) |
Bepaalt het type van de onderliggende veldtoestand. |
| SetUnknown(T) |
Basisklasse met declaratieve implementatie van IField. |
| SetValidate(ValidateAsyncDelegate<T>) |
Stel de veldvalidatie in. |
| SetValue(T, Object) |
Basisklasse met declaratieve implementatie van IField. |
| Template(TemplateUsage) |
Basisklasse met declaratieve implementatie van IField. |
| Terms(Object) |
Basisklasse met declaratieve implementatie van IField. |
| ValidateAsync(T, Object) |
Basisklasse met declaratieve implementatie van IField. |
| ValueDescription(Object) |
Basisklasse met declaratieve implementatie van IField. |