Język

IField<T> Interfejs

Definicja

Interfejs dla wszystkich informacji o konkretnej dziedzinie.

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)

Parametry typu

T

Interfejs stanu formularza odnosi się do.

Pochodne
Implementuje

Właściwości

Nazwa Opis
AllowDefault

Pozwól na domyślną wartość jako opcję.

(Odziedziczone po IFieldDescription)
AllowNumbers

Pozwól użytkownikowi na dopasowanie liczb wyświetlanych z wyliczonymi opcjami.

(Odziedziczone po IFieldDescription)
AllowsMultiple

Czy dozwolone są wielokrotne mecze?

(Odziedziczone po IFieldDescription)
Dependencies

Zwraca pozostałe pola, od których to zależy.

(Odziedziczone po IFieldState<T>)
FieldDescription

Opis samej dziedziny.

(Odziedziczone po IFieldDescription)
FieldTerms

Terminy do dopasowania tego pola.

(Odziedziczone po IFieldDescription)
Form

Forma, która posiada to pole

Help

Zwróć opis pomocy dla tej dziedziny.

(Odziedziczone po IFieldPrompt<T>)
IsNullable

Sprawdź, czy pole jest nulowalne.

(Odziedziczone po IFieldState<T>)
Name

Nazwa tego pola.

Optional

Sprawdź, czy pole jest opcjonalne, co oznacza, że nieznana wartość jest legalna.

(Odziedziczone po IFieldState<T>)
Pattern

Wyrażenie regularne do weryfikacji ciągu znaków.

(Odziedziczone po IFieldState<T>)
Prompt

Zwraca opis z promptu.

(Odziedziczone po IFieldPrompt<T>)
Role

Rola pola odgrywa formę.

(Odziedziczone po IFieldDescription)
Type

Rozumie typ tej dziedziny.

(Odziedziczone po IFieldState<T>)
ValueDescriptions

Zwracaj wszystkie możliwe opisy wartości, aby wspierać wyliczanie.

(Odziedziczone po IFieldDescription)
Values

Wszystkie możliwe wartości lub null, jeśli jest to typ danych, np. liczba.

(Odziedziczone po IFieldDescription)

Metody

Nazwa Opis
Active(T)

Sprawdź, czy pole jest aktualnie aktywne na podstawie obecnego stanu.

(Odziedziczone po IFieldPrompt<T>)
DefineAsync(T)

Zbuduj prompt i rozpoznawacz dla dynamicznie definiowanych pól.

(Odziedziczone po IFieldPrompt<T>)
GetValue(T)

Pobierz tę wartość pola ze stanu formy.

(Odziedziczone po IFieldState<T>)
IsUnknown(T)

Sprawdź, czy stan formy pola value ma wartość.

(Odziedziczone po IFieldState<T>)
Limits(Double, Double)

Granice wartości liczbowych.

(Odziedziczone po IFieldState<T>)
Localize()

Ładuje wszelkie zasoby ciągu z lokalizatora formularzy.

(Odziedziczone po IFieldResources)
Next(Object, T)

Następny krok do realizacji.

(Odziedziczone po IFieldPrompt<T>)
SaveResources()

Dodaje wszelkie zasoby ciągów do utworzenia lokalizatora.

(Odziedziczone po IFieldResources)
SetUnknown(T)

Ustaw wartość pola w stanie formy na nieznany.

(Odziedziczone po IFieldState<T>)
SetValue(T, Object)

Ustaw wartość tego pola w stanie formy.

(Odziedziczone po IFieldState<T>)
Template(TemplateUsage)

Zwróć szablon do tworzenia promptu.

(Odziedziczone po IFieldPrompt<T>)
Terms(Object)

Dla danej wartości zwraca się terminy, które mogą być użyte w dialogu do dopasowania obiektu.

(Odziedziczone po IFieldDescription)
ValidateAsync(T, Object)

Waliduj wartość do ustawienia na stan i zwracaj informację zwrotną, jeśli nie jest ważna.

(Odziedziczone po IFieldPrompt<T>)
ValueDescription(Object)

Zwróć opis konkretnej wartości.

(Odziedziczone po IFieldDescription)

Dotyczy