Udostępnij za pośrednictwem


IField<T> Interfejs

Definicja

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)

Dotyczy