次の方法で共有


Microsoft.Bot.Builder.Dialogs.Internals 名前空間

クラス

AlwaysSendDirect_BotToUser
AutoInputHint_BotToUser
BotDataBagStream
BotDataBase<T>
BotToUserQueue
BotToUserTextWriter
CachingBotDataStore

FlushAsync() が NOTE と呼ばれるまで変更をキャッシュします。名前にもかかわらず、これは内部ストアのアクセスのキャッシュではありませんが、内部ストアにプッシュされる変更の変更キャッシュです。

ConnectorClientFactory
ConnectorStore

state.botframework.com の State REST API を使用してデータを格納する IBotDatStore の実装

DialogContext
DialogModule

ダイアログ コンポーネントの Autofac モジュール。

DialogModule_MakeRoot
DialogRouter

ダイアログ モジュール ルーティングのスコアリング可能。

DialogSystem
DialogTask

ダイアログ タスクは、

  1. フレームの単一 IDialogStack スタック IDialog 、次のフレームを待つ IActivity
  2. これらの待機を IEventProducer<Event> 満たすために必要なアクティビティ イベントのキュー
  3. 待機が IEventLoop 満たされると、そのダイアログ コードを実行するループ
DialogTaskManager

このクラスは、ダイアログ タスクのセットを管理する役割を担います。

DialogTaskManagerBotDataLoader
DictionaryBotData
EventLoopDialogTask
ExceptionTranslationDialogTask

このダイアログ タスクは、より直交する (不透明な) ファイバー例外から、読みやすいダイアログ プログラミング モデルの例外に変換されます。

Extensions
InMemoryDataStore

のメモリ内の Volitile 実装 IBotDataStore<T>

InputHintQueue
JObjectBotData
KeyboardCardMapper
LogBotToUser
LogPostToBot
MapToChannelData_BotToUser
NullBotToUser
NullPostToBot
PassBotToUser
PassPostToBot
PersistentDialogTask

このダイアログ タスクは、受信アクティビティを処理する前に から IBotData ダイアログ スタックを読み込み、ダイアログ スタックを後で に IBotData 保存します。

PostUnhandledExceptionToUser

この IPostToBot サービスは、未処理の例外をユーザーに送信されたメッセージに変換します。

Prompt<T,U>
QueueDrainingDialogTask
ReactiveDialogTask

反応性ダイアログ タスク (プロアクティブ ダイアログ タスクとは対照的) は、最初 IActivity のアクティビティを受信したときにルート ダイアログを開始するダイアログ タスクです。

ScoringEventLoop<Score>

このイベント ループは、受信アクティビティをスコア可能なアクションにディスパッチし、スコア可能なアクションが一致しない場合は、アクティビティの内部コンシューマー (通常はダイアログ システム) をディスパッチします。

SerializeByConversation

この IPostToBot サービスは、コンカレンシーの問題を回避するために、特定の会話のコードの実行をシリアル化します。

SetAmbientThreadCulture

この IPostToBot サービスは、 に基づいてアンビエント スレッド カルチャを設定します Locale

SetLocalTimestampMapper

インターフェイス

DialogTask.IThunk

ダイアログからファイバーのデリゲートに呼び出し規則を調整します。

IBotData

プライベート ボット データ。

IBotDataStore<T>
IBotToUser

ボットからユーザーにメッセージを送信するメソッド。

IConnectorClientFactory

IConnectorClient 用ファクトリ。

IDialogStack

会話プロセス内のダイアログのスタック。

IDialogSystem

ダイアログ システムは、ダイアログ タスクとそのイベント ループの最上位インターフェイスを表します。

IDialogTask
IDialogTaskManager
IDialogTasks
IMessageActivityMapper
IMessageQueue
IPostToBot

ユーザーからボットにメッセージを送信するメソッド。

列挙型

BotStoreType
CachingBotDataStoreConsistencyPolicy

のデータ整合性ポリシー CachingBotDataStore