Language

IField<T> インターフェイス

定義

特定の分野に関するすべての情報のインターフェース。

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)

型パラメーター

T

フォームステートインターフェースは適用されます。

派生
実装

プロパティ

名前 説明
AllowDefault

デフォルト値をオプションとして許可してください。

(継承元 IFieldDescription)
AllowNumbers

ユーザーの入力を、列挙された選択肢で示した数字に合わせることを可能にします。

(継承元 IFieldDescription)
AllowsMultiple

複数回のマッチは可能ですか?

(継承元 IFieldDescription)
Dependencies

この項目が依存する他のフィールドを返します。

(継承元 IFieldState<T>)
FieldDescription

フィールド自体の説明。

(継承元 IFieldDescription)
FieldTerms

この分野を合わせるための用語。

(継承元 IFieldDescription)
Form

この分野を所有する形式

Help

この分野のヘルプ説明を返してください。

(継承元 IFieldPrompt<T>)
IsNullable

場が無効化可能かどうかをテストします。

(継承元 IFieldState<T>)
Name

このフィールドの名前。

Optional

フィールドが任意かどうかをテストし、未知の値が合法かどうかを判断します。

(継承元 IFieldState<T>)
Pattern

文字列の検証に使う正規表現。

(継承元 IFieldState<T>)
Prompt

プロンプトの説明を返します。

(継承元 IFieldPrompt<T>)
Role

役割場は一つの形態として果たす。

(継承元 IFieldDescription)
Type

分野の種類を理解します。

(継承元 IFieldState<T>)
ValueDescriptions

列挙をサポートするために、すべての可能な値記述を返します。

(継承元 IFieldDescription)
Values

すべての可能な値、または数字のようなデータ型の場合はnullです。

(継承元 IFieldDescription)

メソッド

名前 説明
Active(T)

現在の状態に基づいてフィールドが現在有効かどうかをテストしてください。

(継承元 IFieldPrompt<T>)
DefineAsync(T)

動的に定義されたフィールドのプロンプトとレクセダイナを構築します。

(継承元 IFieldPrompt<T>)
GetValue(T)

フォーム状態からこのフィールド値を取得してください。

(継承元 IFieldState<T>)
IsUnknown(T)

フィールドの価値フォームの状態に価値があるかどうかをテストします。

(継承元 IFieldState<T>)
Limits(Double, Double)

数値の限界。

(継承元 IFieldState<T>)
Localize()

Localizerフォームから文字列リソースを読み込みます。

(継承元 IFieldResources)
Next(Object, T)

次のステップは実行です。

(継承元 IFieldPrompt<T>)
SaveResources()

文字列リソースを追加してローカライザーを形成します。

(継承元 IFieldResources)
SetUnknown(T)

このフィールド値はフォーム状態の「未知」に設定します。

(継承元 IFieldState<T>)
SetValue(T, Object)

このフィールド値をフォームステートに設定してください。

(継承元 IFieldState<T>)
Template(TemplateUsage)

プロンプト作成用のテンプレートを返してください。

(継承元 IFieldPrompt<T>)
Terms(Object)

値が与えられると、ダイアログで使える項を返してオブジェクトにマッチさせます。

(継承元 IFieldDescription)
ValidateAsync(T, Object)

状態に値が設定されるよう検証し、有効でなければフィードバックを返します。

(継承元 IFieldPrompt<T>)
ValueDescription(Object)

特定の値の記述を返します。

(継承元 IFieldDescription)

適用対象