IField<T> Interface
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.
Interface voor alle informatie over een specifiek vakgebied.
public interface IField<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IFieldDescription, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldResources, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type IField<'T (requires 'T : null)> = interface
interface IFieldState<'T (requires 'T : null)>
interface IFieldDescription
interface IFieldPrompt<'T (requires 'T : null)>
interface IFieldResources
Public Interface IField(Of T)
Implements IFieldDescription, IFieldPrompt(Of T), IFieldResources, IFieldState(Of T)
Type parameters
- T
Formulierstatusinterface is van toepassing op.
- Afgeleid
- Implementeringen
Eigenschappen
| Name | Description |
|---|---|
| AllowDefault |
Laat de standaardwaarde als optie toe. (Overgenomen van IFieldDescription) |
| AllowNumbers |
Laat gebruikersinvoer de getallen matchen met opgesomde keuzes. (Overgenomen van IFieldDescription) |
| AllowsMultiple |
Zijn meerdere matches toegestaan? (Overgenomen van IFieldDescription) |
| Dependencies |
Geeft de andere velden waarop deze afhangt, terug. (Overgenomen van IFieldState<T>) |
| FieldDescription |
Beschrijving van het veld zelf. (Overgenomen van IFieldDescription) |
| FieldTerms |
Termen voor het matchen van dit vakgebied. (Overgenomen van IFieldDescription) |
| Form |
Vorm die dit veld bezit |
| Help |
Stuur de hulpbeschrijving voor dit veld terug. (Overgenomen van IFieldPrompt<T>) |
| IsNullable |
Test of het veld nul is. (Overgenomen van IFieldState<T>) |
| Name |
Naam van dit vakgebied. |
| Optional |
Test of het veld optioneel is, wat betekent dat een onbekende waarde legaal is. (Overgenomen van IFieldState<T>) |
| Pattern |
Reguliere expressie voor het valideren van een string. (Overgenomen van IFieldState<T>) |
| Prompt |
Geeft de promptbeschrijving terug. (Overgenomen van IFieldPrompt<T>) |
| Role |
Rolveld speelt een vorm. (Overgenomen van IFieldDescription) |
| Type |
Krijgt het type veld. (Overgenomen van IFieldState<T>) |
| ValueDescriptions |
Geef alle mogelijke waardebeschrijvingen terug om de opsomming te ondersteunen. (Overgenomen van IFieldDescription) |
| Values |
Alle mogelijke waarden zijn of null als het een datatype is, zoals getal. (Overgenomen van IFieldDescription) |
Methoden
| Name | Description |
|---|---|
| Active(T) |
Test of het veld momenteel actief is op basis van de huidige staat. (Overgenomen van IFieldPrompt<T>) |
| DefineAsync(T) |
Bouw de prompt en herkender voor dynamisch gedefinieerde velden. (Overgenomen van IFieldPrompt<T>) |
| GetValue(T) |
Haal deze veldwaarde uit de vormtoestand. (Overgenomen van IFieldState<T>) |
| IsUnknown(T) |
Test of de veldwaarde van de vorm van de toestand een waarde heeft. (Overgenomen van IFieldState<T>) |
| Limits(Double, Double) |
Limieten van numerieke waarden. (Overgenomen van IFieldState<T>) |
| Localize() |
Laadt alle stringbronnen uit de formlokalizer. (Overgenomen van IFieldResources) |
| Next(Object, T) |
Volgende stap om uit te voeren. (Overgenomen van IFieldPrompt<T>) |
| SaveResources() |
Voegt alle stringbronnen toe om een localizer te vormen. (Overgenomen van IFieldResources) |
| SetUnknown(T) |
Stel deze veldwaarde in vormtoestand in op onbekend. (Overgenomen van IFieldState<T>) |
| SetValue(T, Object) |
Zet deze veldwaarde in de vormtoestand. (Overgenomen van IFieldState<T>) |
| Template(TemplateUsage) |
Stuur een sjabloon terug om een prompt te maken. (Overgenomen van IFieldPrompt<T>) |
| Terms(Object) |
Gegeven een waarde returntermen die in een dialoog gebruikt kunnen worden om het object te matchen. (Overgenomen van IFieldDescription) |
| ValidateAsync(T, Object) |
Valideer de waarde die op de toestand is gezet en geef feedback als deze niet geldig is. (Overgenomen van IFieldPrompt<T>) |
| ValueDescription(Object) |
Geef de beschrijving van een specifieke waarde terug. (Overgenomen van IFieldDescription) |