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 określonym polu.
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 ma zastosowanie do.
- Pochodne
- Implementuje
Właściwości
AllowDefault |
Zezwalaj na wartość domyślną jako opcję. (Odziedziczone po IFieldDescription) |
AllowNumbers |
Zezwalaj użytkownikowi na wprowadzanie danych wejściowych w celu dopasowania liczb wyświetlanych z wyliczonymi opcjami. (Odziedziczone po IFieldDescription) |
AllowsMultiple |
Są dozwolone wiele dopasowań. (Odziedziczone po IFieldDescription) |
Dependencies |
Zwraca inne pola, od których zależy ten jeden. (Odziedziczone po IFieldState<T>) |
FieldDescription |
Opis samego pola. (Odziedziczone po IFieldDescription) |
FieldTerms |
Terminy pasujące do tego pola. (Odziedziczone po IFieldDescription) |
Form |
Formularz, który jest właścicielem tego pola |
Help |
Zwróć opis pomocy dla tego pola. (Odziedziczone po IFieldPrompt<T>) |
IsNullable |
Przetestuj, aby sprawdzić, czy pole jest dopuszczane do wartości null. (Odziedziczone po IFieldState<T>) |
Name |
Nazwa tego pola. |
Optional |
Przetestuj, aby sprawdzić, czy pole jest opcjonalne, co oznacza, że nieznana wartość jest legalna. (Odziedziczone po IFieldState<T>) |
Pattern |
Wyrażenie regularne sprawdzania poprawności ciągu. (Odziedziczone po IFieldState<T>) |
Prompt |
Zwraca opis monitu. (Odziedziczone po IFieldPrompt<T>) |
Role |
Pole roli odgrywa formę. (Odziedziczone po IFieldDescription) |
Type |
Pobiera typ pola. (Odziedziczone po IFieldState<T>) |
ValueDescriptions |
Zwróć wszystkie możliwe opisy wartości, aby obsługiwać wyliczenie. (Odziedziczone po IFieldDescription) |
Values |
Wszystkie możliwe wartości lub wartości null, jeśli jest to typ danych, taki jak liczba. (Odziedziczone po IFieldDescription) |
Metody
Active(T) |
Przetestuj, aby sprawdzić, czy pole jest obecnie aktywne na podstawie bieżącego stanu. (Odziedziczone po IFieldPrompt<T>) |
DefineAsync(T) |
Skompiluj monit i rozpoznawanie dla dynamicznie zdefiniowanych pól. (Odziedziczone po IFieldPrompt<T>) |
GetValue(T) |
Pobierz tę wartość pola ze stanu formularza. (Odziedziczone po IFieldState<T>) |
IsUnknown(T) |
Przetestuj, aby sprawdzić, czy stan formularza wartości pola ma wartość. (Odziedziczone po IFieldState<T>) |
Limits(Double, Double) |
Limity wartości liczbowych. (Odziedziczone po IFieldState<T>) |
Localize() |
Ładuje wszystkie zasoby ciągów z lokalizatora formularzy. (Odziedziczone po IFieldResources) |
Next(Object, T) |
Następny krok do wykonania. (Odziedziczone po IFieldPrompt<T>) |
SaveResources() |
Dodaje wszystkie zasoby ciągów do lokalizatora formularzy. (Odziedziczone po IFieldResources) |
SetUnknown(T) |
Ustaw tę wartość pola w stanie formularza na nieznany. (Odziedziczone po IFieldState<T>) |
SetValue(T, Object) |
Ustaw tę wartość pola w stanie formularza. (Odziedziczone po IFieldState<T>) |
Template(TemplateUsage) |
Zwróć szablon do utworzenia monitu. (Odziedziczone po IFieldPrompt<T>) |
Terms(Object) |
Podane terminy zwracane wartości, które mogą być używane w oknie dialogowym, aby dopasować obiekt. (Odziedziczone po IFieldDescription) |
ValidateAsync(T, Object) |
Zweryfikuj wartość, która ma zostać ustawiona na stan, i zwróć opinię, jeśli jest nieprawidłowa. (Odziedziczone po IFieldPrompt<T>) |
ValueDescription(Object) |
Zwróć opis określonej wartości. (Odziedziczone po IFieldDescription) |