IField<T> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |