次の方法で共有


FieldReflector<T> クラス

定義

リフレクションを使用してフィールド情報を入力します。

public class FieldReflector<T> : Microsoft.Bot.Builder.FormFlow.Advanced.Field<T> where T : class
type FieldReflector<'T (requires 'T : null)> = class
    inherit Field<'T (requires 'T : null)>
Public Class FieldReflector(Of T)
Inherits Field(Of T)

型パラメーター

T

フォームの状態。

継承
FieldReflector<T>

注釈

結果の情報は fluent インターフェイスを介してオーバーライドできます。

コンストラクター

FieldReflector<T>(String, Boolean)

リフレクションを通じて を構築します IField<T>

フィールド

_allowsMultiple

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_buildPrompts

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_condition

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_define

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_dependencies

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_description

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_form

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_help

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_ignoreAnnotations

True を指定すると、注釈が無視されます。

_isNullable

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_keepZero

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_limited

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_max

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_min

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_name

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_next

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_optional

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_path

状態のフィールド値へのパス。

_pattern

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_prompt

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_promptDefinition

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_promptSet

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_recognizer

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_role

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_templates

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_terms

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_type

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_validate

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_valueDescriptions

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
_valueTerms

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)

プロパティ

AllowDefault

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
AllowNumbers

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
AllowsMultiple

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Dependencies

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
FieldDescription

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
FieldTerms

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Form

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Help

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
IsNullable

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Name

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Optional

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Pattern

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Prompt

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Role

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Type

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
ValueDescriptions

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Values

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)

メソッド

Active(T)

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
AddDescription(Object, DescribeAttribute)

値の完全な説明を追加します。

(継承元 Field<T>)
AddDescription(Object, String, String, String)

値の説明を追加します。

(継承元 Field<T>)
AddField(Type, String[], Int32)

リフレクションを使用してフィールド情報を入力します。

AddTemplate(TemplateAttribute)

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
AddTerms(Object, String[])

値の用語を追加します。

(継承元 Field<T>)
AddTerms(Object, TermsAttribute)

値の用語を追加します。

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

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
DefinePrompt()

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
DefineRecognizer()

リフレクションを使用してフィールド情報を入力します。

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

リフレクションを使用してフィールド情報を入力します。

IsUnknown(T)

リフレクションを使用してフィールド情報を入力します。

Limits(Double, Double)

リフレクションを使用してフィールド情報を入力します。

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

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
Next(Object, T)

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
ProcessEnumAttributes(Type)

リフレクションを使用してフィールド情報を入力します。

ProcessFieldAttributes(Object)

リフレクションを使用してフィールド情報を入力します。

ProcessTemplates(Type)

リフレクションを使用してフィールド情報を入力します。

RemoveValue(Object)

値に関連付けられている説明と用語を削除します。

(継承元 Field<T>)
RemoveValues()

すべての値とそれに関連付けられている説明と用語を削除します。

(継承元 Field<T>)
ReplaceTemplate(TemplateAttribute)

フィールド内のテンプレートを置き換えます。

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

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
SetActive(ActiveDelegate<T>)

状態をチェックしてフィールドが適用されるかどうかを確認するためのデリゲートを定義します。

(継承元 Field<T>)
SetAllowsMultiple(Boolean)

複数の値を許可するかどうかを設定します。

(継承元 Field<T>)
SetDefine(DefineAsyncDelegate<T>)

フィールドを動的に定義するためのデリゲートを定義します。

(継承元 Field<T>)
SetDependencies(String[])

このフィールドが依存するフィールドを定義します。

(継承元 Field<T>)
SetFieldDescription(DescribeAttribute)

フィールドの完全な説明を設定します。

(継承元 Field<T>)
SetFieldDescription(String)

フィールドの説明を設定します。

(継承元 Field<T>)
SetFieldTerms(String[])

フィールドに関連付けられている用語を設定します。

(継承元 Field<T>)
SetIsNullable(Boolean)

フィールドが null 許容かどうかを設定します。

(継承元 Field<T>)
SetLimits(Double, Double)

数値の制限を設定します。

(継承元 Field<T>)
SetLimits(Double, Double, Boolean)

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
SetNext(NextDelegate<T>)

実行する次のフォーム ステップを決定するための委任。

(継承元 Field<T>)
SetOptional(Boolean)

フィールドが省略可能かどうかを設定します。

(継承元 Field<T>)
SetPattern(String)

文字列を検証するための正規表現。

(継承元 Field<T>)
SetPrompt(PromptAttribute)

フィールド プロンプトを設定します。

(継承元 Field<T>)
SetRecognizer(IRecognize<T>)

フィールドの認識エンジンを設定します。

(継承元 Field<T>)
SetType(Type)

基になるフィールドの状態の型を設定します。

(継承元 Field<T>)
SetUnknown(T)

リフレクションを使用してフィールド情報を入力します。

SetValidate(ValidateAsyncDelegate<T>)

フィールドの検証を設定します。

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

リフレクションを使用してフィールド情報を入力します。

StepType(Object)

リフレクションを使用してフィールド情報を入力します。

Template(TemplateUsage)

リフレクションを使用してフィールド情報を入力します。

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

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)
ValidateAsync(T, Object)

リフレクションを使用してフィールド情報を入力します。

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

リフレクションを使用してフィールド情報を入力します。

(継承元 Field<T>)

適用対象