IField<T> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の分野に関するすべての情報のインターフェース。
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) |