Språk

IField<T> Gränssnitt

Definition

Gränssnitt för all information om ett specifikt område.

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)

Typparametrar

T

Formtillståndsgränssnittet gäller för.

Härledda
Implementeringar

Egenskaper

Name Description
AllowDefault

Tillåt standardvärdet som ett alternativ.

(Ärvd från IFieldDescription)
AllowNumbers

Tillåt användarinmatning att matcha de visade siffrorna med uppräknade val.

(Ärvd från IFieldDescription)
AllowsMultiple

Är flera matcher tillåtna?

(Ärvd från IFieldDescription)
Dependencies

Returnerar de andra fälten som detta är beroende av.

(Ärvd från IFieldState<T>)
FieldDescription

Beskrivning av själva fältet.

(Ärvd från IFieldDescription)
FieldTerms

Villkor för att matcha detta område.

(Ärvd från IFieldDescription)
Form

Form som äger detta fält

Help

Returnera hjälpbeskrivningen för detta fält.

(Ärvd från IFieldPrompt<T>)
IsNullable

Testa om fältet är nollbart.

(Ärvd från IFieldState<T>)
Name

Namnet på detta fält.

Optional

Testa om fältet är valfritt, vilket betyder att ett okänt värde är lagligt.

(Ärvd från IFieldState<T>)
Pattern

Reguljärt uttryck för att validera en sträng.

(Ärvd från IFieldState<T>)
Prompt

Returnerar promptbeskrivningen.

(Ärvd från IFieldPrompt<T>)
Role

Rollfältet spelar en form.

(Ärvd från IFieldDescription)
Type

Får typen av fältet.

(Ärvd från IFieldState<T>)
ValueDescriptions

Returnera alla möjliga värdebeskrivningar för att stödja uppräkning.

(Ärvd från IFieldDescription)
Values

Alla möjliga värden eller noll om det är en datatyp som tal.

(Ärvd från IFieldDescription)

Metoder

Name Description
Active(T)

Testa om fältet för närvarande är aktivt baserat på det aktuella tillståndet.

(Ärvd från IFieldPrompt<T>)
DefineAsync(T)

Bygg prompten och igenkännaren för dynamiskt definierade fält.

(Ärvd från IFieldPrompt<T>)
GetValue(T)

Få detta fältvärde från formulärets tillstånd.

(Ärvd från IFieldState<T>)
IsUnknown(T)

Testa om fältvärdesformens tillstånd har ett värde.

(Ärvd från IFieldState<T>)
Limits(Double, Double)

Gränser för numeriska värden.

(Ärvd från IFieldState<T>)
Localize()

Laddar alla strängresurser från formlokaliseraren.

(Ärvd från IFieldResources)
Next(Object, T)

Nästa steg är att genomföra.

(Ärvd från IFieldPrompt<T>)
SaveResources()

Lägger till alla strängresurser för att bilda en lokaliserare.

(Ärvd från IFieldResources)
SetUnknown(T)

Sätt detta fältvärde i formtillstånd till okänd.

(Ärvd från IFieldState<T>)
SetValue(T, Object)

Sätt detta fältvärde i formtillstånd.

(Ärvd från IFieldState<T>)
Template(TemplateUsage)

Returnera en mall för att bygga en prompt.

(Ärvd från IFieldPrompt<T>)
Terms(Object)

Givet ett värde kan returneringar användas i en dialog för att matcha objektet.

(Ärvd från IFieldDescription)
ValidateAsync(T, Object)

Validera värdet som är satt på tillståndet och ge feedback om det inte är giltigt.

(Ärvd från IFieldPrompt<T>)
ValueDescription(Object)

Returnera beskrivningen av ett specifikt värde.

(Ärvd från IFieldDescription)

Gäller för