Delen via


IField<T> Interface

Definitie

Interface voor alle informatie over een specifiek veld.

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

De interface voor de formulierstatus is van toepassing op.

Afgeleid
Implementeringen

Eigenschappen

AllowDefault

De standaardwaarde als optie toestaan.

(Overgenomen van IFieldDescription)
AllowNumbers

Gebruikersinvoer toestaan om getallen te vinden die worden weergegeven met geïnventareerde keuzes.

(Overgenomen van IFieldDescription)
AllowsMultiple

Zijn meerdere overeenkomsten toegestaan.

(Overgenomen van IFieldDescription)
Dependencies

Retourneert de andere velden waar deze van afhankelijk is.

(Overgenomen van IFieldState<T>)
FieldDescription

Beschrijving van het veld zelf.

(Overgenomen van IFieldDescription)
FieldTerms

Voorwaarden voor het overeenkomen van dit veld.

(Overgenomen van IFieldDescription)
Form

Formulier dat eigenaar is van dit veld

Help

Retourneer de Help-beschrijving voor dit veld.

(Overgenomen van IFieldPrompt<T>)
IsNullable

Test om te zien of het veld null kan worden gebruikt.

(Overgenomen van IFieldState<T>)
Name

Naam van dit veld.

Optional

Test om te zien 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 tekenreeks.

(Overgenomen van IFieldState<T>)
Prompt

Retourneert de promptbeschrijving.

(Overgenomen van IFieldPrompt<T>)
Role

Rolveld speelt in een formulier.

(Overgenomen van IFieldDescription)
Type

Hiermee haalt u het type veld op.

(Overgenomen van IFieldState<T>)
ValueDescriptions

Retourneer alle mogelijke waardebeschrijvingen om opsomming te ondersteunen.

(Overgenomen van IFieldDescription)
Values

Alle mogelijke waarden of null als het een gegevenstype zoals getal is.

(Overgenomen van IFieldDescription)

Methoden

Active(T)

Test om te zien of het veld momenteel actief is op basis van de huidige status.

(Overgenomen van IFieldPrompt<T>)
DefineAsync(T)

Bouw de prompt en recognizer voor dynamisch gedefinieerde velden.

(Overgenomen van IFieldPrompt<T>)
GetValue(T)

Haal deze veldwaarde op uit de formulierstatus.

(Overgenomen van IFieldState<T>)
IsUnknown(T)

Test om te zien of de formulierstatus van de veldwaarde een waarde heeft.

(Overgenomen van IFieldState<T>)
Limits(Double, Double)

Limieten van numerieke waarden.

(Overgenomen van IFieldState<T>)
Localize()

Laadt alle tekenreeksresources uit de lokalisatiefunctie van het formulier.

(Overgenomen van IFieldResources)
Next(Object, T)

Volgende stap die moet worden uitgevoerd.

(Overgenomen van IFieldPrompt<T>)
SaveResources()

Hiermee voegt u tekenreeksresources toe aan de lokalisatiefunctie.

(Overgenomen van IFieldResources)
SetUnknown(T)

Stel deze veldwaarde in formulierstatus in op Onbekend.

(Overgenomen van IFieldState<T>)
SetValue(T, Object)

Stel deze veldwaarde in met de vormstatus.

(Overgenomen van IFieldState<T>)
Template(TemplateUsage)

Een sjabloon retourneren voor het maken van een prompt.

(Overgenomen van IFieldPrompt<T>)
Terms(Object)

Uitgaande van een waarde retourneren termen die in een dialoogvenster kunnen worden gebruikt om overeen te komen met het object.

(Overgenomen van IFieldDescription)
ValidateAsync(T, Object)

Valideer de waarde die moet worden ingesteld voor de status en retourneer feedback als deze niet geldig is.

(Overgenomen van IFieldPrompt<T>)
ValueDescription(Object)

Retourneert de beschrijving van een specifieke waarde.

(Overgenomen van IFieldDescription)

Van toepassing op