Taal

IField<T> Interface

Definitie

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)

Van toepassing op