botbuilder-dialogs-adaptive package
クラス
ActionContext |
AdaptiveDialogのアクションの実行シーケンスを操作するための追加のメソッドを使用して、DialogContext を拡張します。 |
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 |
Recognizerによって "ChooseIntent" の意図が出力されたときにトリガーされるアクション。 |
OnChooseProperty |
エンティティがどのプロパティにアクセスするかを選択するためにトリガーされます。 |
OnCommandActivity |
コマンド アクティビティを受信したときにトリガーされるアクション。 |
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 |
エンティティ関連のイベントをサーフェスに追跡します。 |
EntityInfo |
$instance データを含むエンティティに関する拡張情報。 $instance データを含むエンティティに関する拡張情報。 |
DialogExpression |
Dialog または dialogId の文字列式であるプロパティを表します。 |
HasPendingActionsFunction |
hasPendingActions() 式関数を定義します。 現在のアダプティブ ダイアログに保留中のアクションがある場合、式は true を返します。 |
IsDialogActiveFunction |
isDialogActive(id) 式関数を定義します。 ダイアログ ID のいずれかがダイアログ実行スタックにある場合、この式は true を返します。 例 isDialogActive('dialog1') 例 isDialogActive('dialog1', 'dialog2', 'dialog3') |
LanguageGeneratorManager |
ResourceExplorerからすべての LG リソースのキャッシュを管理するクラス。 |
MultiLanguageGenerator |
使用する LanguageGenerator は、ロケールのロケール>LanguageGenerator のマップを実装し、フォールバックを制御するポリシーを持っています (en-us -> en -> 既定値を試してください)。 |
MultiLanguageGeneratorBase |
tryGetGenerator に言語ポリシーを適用する基本クラス。 |
ResourceMultiLanguageGenerator |
resourceExplorer を使用して、ルート lg とすべての言語バリアントを複数言語ジェネレーターとしてマウントします。 |
TemplateEngineLanguageGenerator |
LanguageGenerator LGFile を使用する実装です。 |
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 -> - 既定>。 |
LanguagePolicyConverter |
|
LanguageResourceLoader |
すべての LG リソースを読み込み、異なる言語グループに分割します。 |
PropertySchema |
JSON スキーマで見つかったプロパティを表します。 |
AdaptiveRecognizer |
アダプティブ認識エンジンの基本クラス。 |
CrossTrainedRecognizerSet |
クロス トレーニング済み認識エンジン間で選択するための認識エンジン。 |
AgeEntityRecognizer |
年齢入力を認識します。 |
ChannelMentionEntityRecognizer |
メンション型の channel activity.entities を recognizerResult 形式 マップする認識エンジン。 |
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。 すべての権限が予約されています。 MIT ライセンスに基づくライセンス。 |
MultiLanguageRecognizer |
言語のマップ (認識エンジン> 定義します。 |
RecognizerSet |
結果が複数の認識エンジンから 1 つの RecognizerResult への結果の和集合である認識エンジン クラス。 |
RegexRecognizer |
正規表現式を使用して意図を識別する認識エンジンの実装。 |
ValueRecognizer |
ValueRecognizer - メッセージ アクティビティをマッピングするための認識エンジン。 意図/エンティティへの値のペイロード。 |
ResourceExtensions |
リソース エクスプローラーの拡張メソッド。 |
SchemaHelper |
ダイアログ スキーマのヘルパー クラス。 |
ConditionalSelector |
条件に基づいて 2 つのルール セレクターから選択します。 |
FirstSelector |
TriggerSelector の最初の真のルール実装を選択します |
MostSpecificSelector |
TriggerSelectorの最も具体的な真の規則の実装を選択します。 |
RandomSelector |
TriggerSelector のランダムな true ルール実装を選択します。 |
TrueSelector |
true と評価されるすべてのルールを選択します。 |
SkillExtensions |
スキルの拡張メソッド。 |
TelemetryLoggerConstants |
BotTelemetryClient オブジェクトで使用する一般的なアダプティブ ダイアログ イベントの名前を定義します。 |
ActivityTemplate |
テンプレート式がローカルの "インライン" であり、登録済みの言語ジェネレーターを介して処理されるアクティビティ テンプレートを定義します。 |
StaticActivityTemplate |
静的アクティビティをテンプレートとして定義します。 |
TextTemplate |
テンプレート式がローカルの "インライン" で、登録済みの言語ジェネレーターを使用して処理されるテキスト テンプレートを定義します。 |
TriggerSelector |
特定の状態で実行するトリガーを選択します。 |
インターフェイス
型エイリアス
列挙型
ActionChangeType |
Copyright (c) Microsoft Corporation。 すべての権限が予約されています。 MIT ライセンスに基づくライセンス。 |
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。