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) |