次の方法で共有


Field<T> クラス

定義

IField の宣言型実装を持つ基底クラス。

public class Field<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IField<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type Field<'T (requires 'T : null)> = class
    interface IField<'T (requires 'T : null)>
    interface IFieldState<'T (requires 'T : null)>
    interface IFieldDescription
    interface IFieldPrompt<'T (requires 'T : null)>
    interface IFieldResources
Public Class Field(Of T)
Implements IField(Of T), IFieldPrompt(Of T), IFieldState(Of T)

型パラメーター

T

基になるフォームの状態。

継承
Field<T>
派生
実装

コンストラクター

Field<T>(String, FieldRole)

コンストラクト フィールド。

フィールド

_allowsMultiple

IField の宣言型実装を持つ基底クラス。

_buildPrompts

IField の宣言型実装を持つ基底クラス。

_condition

IField の宣言型実装を持つ基底クラス。

_define

IField の宣言型実装を持つ基底クラス。

_dependencies

IField の宣言型実装を持つ基底クラス。

_description

IField の宣言型実装を持つ基底クラス。

_form

IField の宣言型実装を持つ基底クラス。

_help

IField の宣言型実装を持つ基底クラス。

_isNullable

IField の宣言型実装を持つ基底クラス。

_keepZero

IField の宣言型実装を持つ基底クラス。

_limited

IField の宣言型実装を持つ基底クラス。

_max

IField の宣言型実装を持つ基底クラス。

_min

IField の宣言型実装を持つ基底クラス。

_name

IField の宣言型実装を持つ基底クラス。

_next

IField の宣言型実装を持つ基底クラス。

_optional

IField の宣言型実装を持つ基底クラス。

_pattern

IField の宣言型実装を持つ基底クラス。

_prompt

IField の宣言型実装を持つ基底クラス。

_promptDefinition

IField の宣言型実装を持つ基底クラス。

_promptSet

IField の宣言型実装を持つ基底クラス。

_recognizer

IField の宣言型実装を持つ基底クラス。

_role

IField の宣言型実装を持つ基底クラス。

_templates

IField の宣言型実装を持つ基底クラス。

_terms

IField の宣言型実装を持つ基底クラス。

_type

IField の宣言型実装を持つ基底クラス。

_validate

IField の宣言型実装を持つ基底クラス。

_valueDescriptions

IField の宣言型実装を持つ基底クラス。

_valueTerms

IField の宣言型実装を持つ基底クラス。

プロパティ

AllowDefault

IField の宣言型実装を持つ基底クラス。

AllowNumbers

IField の宣言型実装を持つ基底クラス。

AllowsMultiple

IField の宣言型実装を持つ基底クラス。

Dependencies

IField の宣言型実装を持つ基底クラス。

FieldDescription

IField の宣言型実装を持つ基底クラス。

FieldTerms

IField の宣言型実装を持つ基底クラス。

Form

IField の宣言型実装を持つ基底クラス。

Help

IField の宣言型実装を持つ基底クラス。

IsNullable

IField の宣言型実装を持つ基底クラス。

Name

IField の宣言型実装を持つ基底クラス。

Optional

IField の宣言型実装を持つ基底クラス。

Pattern

IField の宣言型実装を持つ基底クラス。

Prompt

IField の宣言型実装を持つ基底クラス。

Role

IField の宣言型実装を持つ基底クラス。

Type

IField の宣言型実装を持つ基底クラス。

ValueDescriptions

IField の宣言型実装を持つ基底クラス。

Values

IField の宣言型実装を持つ基底クラス。

メソッド

Active(T)

IField の宣言型実装を持つ基底クラス。

AddDescription(Object, DescribeAttribute)

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

AddDescription(Object, String, String, String)

値の説明を追加します。

AddTemplate(TemplateAttribute)

IField の宣言型実装を持つ基底クラス。

AddTerms(Object, String[])

値の用語を追加します。

AddTerms(Object, TermsAttribute)

値の用語を追加します。

DefineAsync(T)

IField の宣言型実装を持つ基底クラス。

DefinePrompt()

IField の宣言型実装を持つ基底クラス。

DefineRecognizer()

IField の宣言型実装を持つ基底クラス。

GetValue(T)

IField の宣言型実装を持つ基底クラス。

IsUnknown(T)

IField の宣言型実装を持つ基底クラス。

Limits(Double, Double)

IField の宣言型実装を持つ基底クラス。

Localize()

IField の宣言型実装を持つ基底クラス。

Next(Object, T)

IField の宣言型実装を持つ基底クラス。

RemoveValue(Object)

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

RemoveValues()

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

ReplaceTemplate(TemplateAttribute)

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

SaveResources()

IField の宣言型実装を持つ基底クラス。

SetActive(ActiveDelegate<T>)

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

SetAllowsMultiple(Boolean)

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

SetDefine(DefineAsyncDelegate<T>)

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

SetDependencies(String[])

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

SetFieldDescription(DescribeAttribute)

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

SetFieldDescription(String)

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

SetFieldTerms(String[])

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

SetIsNullable(Boolean)

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

SetLimits(Double, Double, Boolean)

IField の宣言型実装を持つ基底クラス。

SetLimits(Double, Double)

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

SetNext(NextDelegate<T>)

実行する次のフォーム ステップを決定するためのデリゲート。

SetOptional(Boolean)

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

SetPattern(String)

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

SetPrompt(PromptAttribute)

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

SetRecognizer(IRecognize<T>)

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

SetType(Type)

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

SetUnknown(T)

IField の宣言型実装を持つ基底クラス。

SetValidate(ValidateAsyncDelegate<T>)

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

SetValue(T, Object)

IField の宣言型実装を持つ基底クラス。

Template(TemplateUsage)

IField の宣言型実装を持つ基底クラス。

Terms(Object)

IField の宣言型実装を持つ基底クラス。

ValidateAsync(T, Object)

IField の宣言型実装を持つ基底クラス。

ValueDescription(Object)

IField の宣言型実装を持つ基底クラス。

適用対象