botbuilder-dialogs-adaptive package
クラス
ActionContext |
DialogContext を、AdaptiveDialog の実行中の一連のアクションを操作するための追加のメソッドで拡張します。 |
ActionScope |
|
BaseInvokeDialog |
別のダイアログを呼び出す アクション。 |
BeginDialog |
別の ダイアログの実行を開始するアクションは、完了すると呼び出し元に戻ります。 |
BeginSkill |
スキルを開始します。 |
BreakLoop |
ループから抜け出します。 |
CancelAllDialogs |
取り消しが反映されないようにキャッチする必要があるイベントを生成して、現在のすべての ダイアログ を取り消すコマンド。 |
CancelAllDialogsBase |
CancelAllDialogs api の基底クラス。 |
CancelDialog |
取り消しが反映されないようにキャッチする必要があるイベントを生成して、現在のすべての ダイアログ を取り消すコマンド。 |
Case |
アクション スコープのケース。 |
CodeAction |
ダイアログ コード アクションを表すクラス。 |
ContinueConversation |
会話参照を使用して会話を続行するアクション。 |
ContinueConversationLater |
現在の会話を後で継続するようにスケジュールするアクション。 |
ContinueLoop |
ループを続行します。 |
DeleteActivity |
アクティビティを終了および削除します。 |
DeleteProperties |
メモリからプロパティのコレクションを削除します。 |
DeleteProperty |
メモリからプロパティを削除します。 |
DynamicBeginDialog |
オプションとしてプロパティを使用して x.dialog リソースを呼び出すために x.schema/x.dialog を動的にバインドする内部 |
EditActions |
現在のアクションを編集できるクラス。 |
EditArray |
メモリ内の配列を変更できます。 |
EmitEvent |
イベントを宣言的に出力するアクション。 |
EndDialog |
現在のダイアログを終了するコマンド。 ダイアログの結果として を |
EndTurn |
このコマンドは 、ダイアログを終了せずに現在のターンを終了します。 |
ForEach |
メモリ内リストまたはコレクション内の各項目に対して一連のアクションを 1 回実行します。 |
ForEachPage |
メモリ内リストまたはコレクション内の結果の各ページに対して一連のアクションを 1 回実行します。 |
GetActivityMembers |
を呼び出 |
GetConversationMembers |
を呼び出 |
GetConversationReference |
現在の会話参照を取得し、ContinueConversation アクションで使用するのに適したメモリ プロパティに保存します。 |
GotoAction |
アクションを ID で移動します。 |
HttpRequest |
を実行するための |
Result |
HTTP 操作の結果データ。 |
IfCondition |
条件分岐。 |
LogAction |
アプリケーション トレース ログにエントリを書き込みます。 |
RepeatDialog |
アクティブな ダイアログ を繰り返すアクション (再起動)。 |
ReplaceDialog |
別の ダイアログを呼び出すアクションが実行されると、呼び出し元の親ダイアログに移動します。 |
SendActivity |
アクティビティをユーザーに送り返します。 |
SendHandoffActivity |
ハンドオフ アクティビティを送信します。 これは単一のターン/ステップ ダイアログであることに注意してください (つまり、this.endDialog を呼び出します)。 |
SetProperties |
値式を評価した結果を使用してプロパティを設定します。 |
SetProperty |
値式を評価した結果を持つプロパティを設定します。 |
SignOutUser |
ユーザーを歌い出し、ダイアログを終了します。 |
SwitchCondition |
複数のケースを含む条件付き分岐。 |
TelemetryTrackEventAction |
カスタム イベントを追跡します。 |
ThrowException |
例外を宣言的にスローするアクション。 |
TraceActivity |
トレース アクティビティをトランスクリプトに送り返します。 |
UpdateActivity |
置換を使用してアクティビティを更新します。 |
AdaptiveBotComponent |
アダプティブ コンポーネントの BotComponent。 |
AdaptiveDialog |
アダプティブ ダイアログでは、イベントとイベントを使用して会話をモデル化し、変化する会話フローに動的に適応します。 |
AdaptiveEvents |
アダプティブ イベント識別子定義の一覧。 |
OnActivity |
特定の種類の アクティビティ を受信したときにトリガーされるアクション。 |
OnAssignEntity |
エンティティをプロパティに割り当てるためにトリガーされます。 |
OnBeginDialog |
BeginDialog() を使用してダイアログが開始されたときにトリガーされるアクション。 |
OnCancelDialog |
ダイアログが取り消されたときにトリガーされるアクション。 |
OnChooseEntity |
考えられるさまざまなエンティティ解決の中から選択するようにトリガーされます。 |
OnChooseIntent |
"ChooseIntent" の意図が 認識エンジンによって生成されたときにトリガーされるアクション。 |
OnChooseProperty |
エンティティが移動するプロパティを選択するようにトリガーされます。 |
OnCommandActivity |
Command アクティビティの受信時にトリガーされるアクション。 |
OnCommandResultActivity |
CommandResult アクティビティを受信したときにトリガーされるアクション。 |
OnCondition |
条件が true の場合にトリガーされるアクション。 |
OnContinueConversation |
EventActivity を受信したときにトリガーされるアクション。 |
OnConversationUpdateActivity |
ConversationUpdateActivity を受信したときにトリガーされるアクション。 |
OnDialogEvent |
ダイアログ イベントが生成されたときにトリガーされるアクション。 |
OnEndOfActions |
すべてのアクションとあいまいさイベントが処理されたときにトリガーされます。 |
OnEndOfConversationActivity |
EndOfConversationActivity を受信したときにトリガーされるアクション。 |
OnError |
エラー イベントが生成されたときにトリガーされるアクション。 |
OnEventActivity |
EventActivity を受信したときにトリガーされるアクション。 |
OnHandoffActivity |
HandoffActivity を受信したときにトリガーされるアクション。 |
OnInstallationUpdateActivity |
InstallationUpdateActivity を受信したときにトリガーされるアクション。 |
OnIntent |
アクティビティが受信され、認識された意図とエンティティが、指定された意図フィルターとエンティティ フィルターの一覧と一致したときにトリガーされるアクション。 |
OnInvokeActivity |
InvokeActivity を受信したときにトリガーされるアクション。 |
OnMessageActivity |
MessageActivity を受信したときにトリガーされるアクション。 |
OnMessageDeleteActivity |
MessageDeleteActivity を受信したときにトリガーされるアクション。 |
OnMessageReactionActivity |
MessageReactionActivity を受信したときにトリガーされるアクション。 |
OnMessageUpdateActivity |
MessageUpdateActivity を受信したときにトリガーされるアクション。 |
OnQnAMatch |
MessageUpdateActivity を受信したときにトリガーされるアクション。 |
OnRepromptDialog |
RepromptDialog イベントが生成されたときにトリガーされるアクション。 |
OnTypingActivity |
TypingActivity を受信したときにトリガーされるアクション。 |
OnUnknownIntent |
認識エンジンによって UnknownIntent イベントが生成されたときにトリガーされるアクション。 |
ActivityTemplateConverter |
Converter を実装するアクティビティ テンプレート コンバーター。 |
DialogExpressionConverter |
Converter を実装するダイアログ式 コンバーター。 |
DialogListConverter |
json をオブジェクトまたは静的オブジェクトの式にできるコンバーター。 |
DialogSetConverter |
Converter を実装する DialogSet コンバーター。 |
LanguageGeneratorConverter |
Converter を実装する言語ジェネレーター コンバーター。 |
MultiLanguageRecognizerConverter |
Converter を実装する言語ジェネレーター コンバーター。 |
RecognizerConverter |
Converter を実装する認識エンジン コンバーター。 |
RecognizerListConverter |
Converter を実装する認識エンジン リスト コンバーター。 |
TextTemplateConverter |
Converter を実装するテキスト テンプレート コンバーター。 |
DynamicBeginDialogDeserializer |
x.dialog resourceId を DynamicBeginDialog.dialog プロパティにバインドする内部シリアライザー |
EntityAssignment |
オブジェクトを操作 |
EntityAssignmentComparer |
2 つのエンティティの割り当てを比較して、相対的な優先度を決定します。 |
EntityAssignments |
エンティティ関連のイベントを surface に追跡します。 |
EntityInfo |
$instance データを含むエンティティに関する拡張情報。 $instance データを含むエンティティに関する拡張情報。 |
DialogExpression |
DialogId の Dialog または文字列式であるプロパティを表します。 |
HasPendingActionsFunction |
hasPendingActions() 式関数を定義します。 現在のアダプティブ ダイアログに保留中のアクションがある場合、式は true を返します。 |
IsDialogActiveFunction |
isDialogActive(id) 式関数を定義します。 ダイアログ ID のいずれかがダイアログ実行スタック上にある場合、この式は true を返します。 例 isDialogActive('dialog1') 例 isDialogActive('dialog1', 'dialog2', 'dialog3') |
LanguageGeneratorManager |
ResourceExplorer からすべての LG リソースのキャッシュを管理するクラス。 |
MultiLanguageGenerator |
を使用する LanguageGenerator はロケールの locale-LanguageGenerator> のマップを実装し、フォールバックを制御するポリシーを持っています (en-us - en ->> default を試してください)。 |
MultiLanguageGeneratorBase |
tryGetGenerator に言語ポリシーを適用する基底クラス。 |
ResourceMultiLanguageGenerator |
resourceExplorer を使用して、ルート lg とすべての言語バリアントを多言語ジェネレーターとしてマウントします。 |
TemplateEngineLanguageGenerator |
LGFile を使用する LanguageGenerator の実装。 |
Ask |
オープンエンドの応答を求めます。
これにより、アクティビティが送信され、 でターン |
AttachmentInput |
ファイルの送信をユーザーに求める入力ダイアログ。 |
ChoiceInput |
ChoiceInput - ユーザーから選択肢を収集するための宣言型入力。 |
ChoiceOptionsSet |
ChoiceFactoryOptions を設定します。 |
ChoiceSet |
ChoiceSet コレクションを定義します。 |
ConfirmInput |
選択肢のセットから yes/no の確認入力を収集する宣言型入力コントロール。 |
DateTimeInput |
ユーザーから datetime を収集するための入力ダイアログ。 |
InputDialog |
入力ダイアログを定義します。 |
NumberInput |
数値を求める入力ダイアログ。 |
OAuthInput |
OAuthInput は、ユーザーにログインを求めます。 |
TextInput |
ユーザーからテキスト データを収集するための宣言型テキスト入力。 |
LanguageGenerationBotComponent |
言語生成リソースの ComponentRegistration クラス。 |
LanguageGeneratorExtensions |
言語ジェネレーターの拡張メソッド。 |
LanguagePolicy |
既定の en-us - en ->> default に最も固有の言語ごとのフォールバックを含む言語ポリシー。 |
LanguagePolicyConverter |
を実装 |
LanguageResourceLoader |
すべての LG リソースを読み込み、異なる言語グループに分割します。 |
PropertySchema |
JSON スキーマで見つかったプロパティを表します。 |
AdaptiveRecognizer |
アダプティブ認識エンジンの基底クラス。 |
CrossTrainedRecognizerSet |
クロス トレーニング済み認識エンジン間で選択するための認識エンジン。 |
AgeEntityRecognizer |
年齢入力を認識します。 |
ChannelMentionEntityRecognizer |
メンション型の channel activity.entities を RecognizerResult 形式にマップする Recognizer 。 |
ConfirmationEntityRecognizer |
はい/いいえの確認スタイルの入力を認識します。 |
CurrencyEntityRecognizer |
通貨入力を認識します。 |
DateTimeEntityRecognizer |
DateTime 入力を認識します。 |
DimensionEntityRecognizer |
ディメンション入力を認識します。 |
EmailEntityRecognizer |
メール入力を認識します。 |
EntityRecognizer |
エンティティ認識エンジンの基本クラス。 |
EntityRecognizerSet |
EntityRecognizerSet - EntityRecognizer インスタンスのプールに対してワークフローを実装し、追加する新しいものが誰もいないまで反復処理します。 |
GuidEntityRecognizer |
GUID 入力を認識します。 |
HashtagEntityRecognizer |
ハッシュタグ入力を認識します。 |
IpEntityRecognizer |
IP 入力を認識します。 |
MentionEntityRecognizer |
メンション入力を認識します。 |
NumberEntityRecognizer |
数値入力を認識します。 |
OrdinalEntityRecognizer |
序数入力を認識します。 |
PercentageEntityRecognizer |
パーセンテージ入力を認識します。 |
PhoneNumberEntityRecognizer |
電話番号の入力を認識します。 |
RegexEntityRecognizer |
正規表現に対して入力を照合します。 |
TemperatureEntityRecognizer |
温度入力を認識します。 |
TextEntity |
テキスト エンティティの基本クラス。 |
TextEntityRecognizer |
TextEntityRecognizer - テキスト認識エンジン ライブラリの Text.Recogizers の基本クラス。 |
UrlEntityRecognizer |
URL 入力を認識します。 |
IntentPattern |
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. |
MultiLanguageRecognizer |
言語 - 認識エンジンのマップを定義します> 。 |
RecognizerSet |
複数の認識エンジンからの結果を 1 つの RecognizerResult に結合した結果を持つ認識エンジン クラス。 |
RegexRecognizer |
正規表現式を使用して意図を識別する認識エンジンの実装。 |
ValueRecognizer |
ValueRecognizer - メッセージ アクティビティをマッピングするための認識エンジン。 意図/エンティティへの値ペイロード。 |
ResourceExtensions |
リソース エクスプローラーの拡張メソッド。 |
SchemaHelper |
ダイアログ スキーマのヘルパー クラス。 |
ConditionalSelector |
条件に基づいて 2 つのルール セレクターを選択します。 |
FirstSelector |
TriggerSelector の最初の真のルール実装を選択します |
MostSpecificSelector |
TriggerSelector の最も具体的な真のルールの実装 を選択します。 |
RandomSelector |
TriggerSelector のランダムな真のルール実装を選択します。 |
TrueSelector |
true と評価されるすべてのルールを選択します。 |
SkillExtensions |
スキルの拡張メソッド。 |
TelemetryLoggerConstants |
BotTelemetryClient オブジェクトで使用する一般的なアダプティブ ダイアログ イベントの名前を定義します。 |
ActivityTemplate |
テンプレート式がローカルの "インライン" で、登録済みの言語ジェネレーターを介して処理されるアクティビティ テンプレートを定義します。 |
StaticActivityTemplate |
静的アクティビティをテンプレートとして定義します。 |
TextTemplate |
テンプレート式がローカルの "インライン" で、登録済みの言語ジェネレーターを介して処理されるテキスト テンプレートを定義します。 |
TriggerSelector |
特定の状態で実行するトリガーを選択します。 |
インターフェイス
型エイリアス
列挙型
ActionChangeType |
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. |
ActionScopeCommands | |
ArrayChangeType | |
HttpMethod | |
ResponsesTypes | |
AttachmentOutputFormat | |
ChoiceOutputFormat | |
InputState |
関数
evaluate |
値の型に従って ValueExpression を評価します。 |
replace |
JSON 値内のバインド パスを、再帰的に評価された結果に置き換えます。 |
use |
テレメトリの拡張メソッド。 使用するテレメトリ クライアントを構成します。 |
関数の詳細
evaluateExpression(DialogStateManager, ValueExpression)
値の型に従って ValueExpression を評価します。
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
パラメーター
- state
-
DialogStateManager
Input ValueExpression
- valExpr
-
ValueExpression
変数を検索するためのスコープ。
戻り値
any
ディープ データ バインディングの結果。
replaceJsonRecursively(DialogStateManager, object)
JSON 値内のバインド パスを、再帰的に評価された結果に置き換えます。
function replaceJsonRecursively(state: DialogStateManager, unit: object): any
パラメーター
- state
-
DialogStateManager
変数を検索するためのスコープ。
- unit
-
object
オブジェクト。
戻り値
any
ディープ データ バインディングの結果。
useTelemetry(DialogManager, BotTelemetryClient)
テレメトリの拡張メソッド。 使用するテレメトリ クライアントを構成します。
function useTelemetry(dialogManager: DialogManager, telemetryClient: BotTelemetryClient): DialogManager
パラメーター
- dialogManager
-
DialogManager
構成する DialogManager。
- telemetryClient
-
BotTelemetryClient
使用する BotTelemetryClient インスタンス。
戻り値
DialogManager
DialogManager。