com.microsoft.bot.builder

このパッケージには、com.microsoft.bot.builder のクラスが含まれています。

クラス

ActivityHandler

さらにサブクラス化することを目的とした Bot インターフェイスの実装。

ActivityHandler.InvokeResponseException

応答例外を呼び出します。

AutoSaveStateMiddleware

自動的に呼び出すミドルウェア。管理しているすべての BotState クラスについて、ターンの終了時にChanges() を保存します。

BotAdapter

ボットをサービス エンドポイントに接続できるボット アダプターを表します。

BotAssert

Bot Builder コードをデバッグするためのメソッドを提供します。

BotFrameworkAdapter

ボットをサービス エンドポイントに接続できるボット アダプター。

BotState

状態管理オブジェクトを定義し、関連付けられている状態プロパティの読み取りとストレージ レイヤーへの書き込みを自動化します。

BotState.CachedBotState

内部キャッシュされたボットの状態。

BotStateSet

ボットの状態のコレクションを管理し、並列で読み込んで保存する機能を提供します。

ChannelServiceHandler

Bot Framework プロトコルの実装に役立つクラス。

ComponentRegistration

コンポーネント登録は、コンポーネントから資産を検出するためのシグネチャ クラスです。

ConversationState

会話状態の状態管理オブジェクトを定義します。

DelegatingTurnContext

型指定されていない内部ターンコンテキストをラップするターンコンテキスト。

EventFactory

さまざまなイベントの種類を作成するためのユーティリティ メソッドが含まれています。

IntentScore

スコアを付け、意図に関する追加情報を追加します。

InvokeResponse

HTTP 状態コードと JSON シリアル化可能オブジェクトを含むタプル クラス。

MemoryStorage

メモリ内ディクショナリを使用するストレージ レイヤー。

MemoryTranscriptStore

メモリ トランスクリプト ストアは、ディクショナリ内の揮発性メモリにトランスクリプトを格納します。

MessageFactory

ボットが返すことができるさまざまなメッセージの種類のユーティリティ メソッドが含まれています。

MiddlewareSet

順序付けられた一連の Middlewareを格納します。

NullBotTelemetryClient

no-op テレメトリ クライアント。

PagedResult<T>

列挙体からの結果のページ。

PrivateConversationState

会話を使用して、会話状態オブジェクトの永続化を処理します。ID と from。アクティビティの ID 部分。

QueueStorage

後で処理するためにアクティビティをエンキューするための基本クラス。

RecognizerResult

Recognizerによって生成された認識結果を格納します。

RecognizerResult.NamedIntentScore

意図スコア情報を保持します。

RegisterClassMiddleware<T>

現在のターン コンテキストにオブジェクトを追加したり、サービスを登録したりするためのミドルウェア。

SetSpeakMiddleware

適切な SSML タグが Activity Speak プロパティに設定されるように、DirectLine 音声およびテレフォニー チャネルをサポートします。

ShowTypingMiddleware

追加されると、このミドルウェアは、メッセージ アクティビティを受信したときに入力アクティビティをユーザーに送信し、ボットがメッセージを受信し、応答に取り組んでいることを通知します。

SkypeMentionNormalizeMiddleware

想定される値に準拠していないため、Skype のメンション エンティティにパッチを適用するミドルウェア。

TelemetryConstants

テレメトリ ロガーのプロパティ名。

TelemetryLoggerConstants

テレメトリ ロガー のイベント名。

TelemetryLoggerMiddleware

受信、送信、更新、または削除されたアクティビティ メッセージをログに記録するためのミドルウェア。

TraceTranscriptLogger

オブジェクトにアクティビティを書き込むトランスクリプト ロガーを表します。

TranscriptInfo

会話のコピーを表します。

TranscriptLoggerMiddleware

このミドルウェアを追加すると、受信アクティビティと送信アクティビティがトランスクリプトストアに記録されます。

TurnContextImpl

ボットのターンのコンテキストを提供します。

TurnContextStateCollection

TurnContextに関連付けられているサービスのコレクションのセットを表します。

TurnStateConstants

ターン状態で使用される定数。

TypedInvokeResponse<T>

HTTP 状態コードと JSON シリアル化可能オブジェクトを含むタプル クラス。

UserState

ユーザー ID をキーの一部として使用して、ユーザー状態オブジェクトの永続化を処理します。

インターフェイス

Bot

受信アクティビティを操作できるボットを表します。

BotCallbackHandler

アプリケーション コードのコールバック デリゲート。

BotTelemetryClient

ボット テレメトリのログ クライアント。

ConnectorClientBuilder

コネクタ クライアントを構築するための抽象化。

DeleteActivityHandler

現在のターンの削除アクティビティ イベントに参加できるメソッド。

Middleware

受信アクティビティで動作できるミドルウェアを表します。

NextDelegate

ミドルウェア パイプラインの機能インターフェイス。

OnTurnErrorHandler

ミドルウェアまたはアプリケーションで例外をキャッチできるエラー ハンドラー。

PropertyManager

プロパティManager は、名前付きプロパティのソースの実装を定義します。

Recognizer

認識エンジンのインターフェイス。

RecognizerConvert

ジェネリック認識エンジンの結果から厳密に型指定された結果に変換できます。

SendActivitiesHandler

現在のターンの送信アクティビティ イベントに参加できるメソッド。

StatePropertyAccessor<T>

BotState などのプロパティ ソースからデータを取得する方法のメソッドを定義するインターフェイス。

StatePropertyInfo

これは、ポリシー情報を含むプロパティに関するメタデータです。

Storage

ストレージ レイヤーのインターフェイスを定義します。

StoreItem

コンカレンシー制御の ETag を公開します。

TranscriptLogger

トランスクリプト ロガーは、取り消しのために会話のアクティビティを格納します。

TranscriptStore

トランスクリプト ロガーは、取り消しのために会話のアクティビティを格納します。

TurnContext

ボットのターンのコンテキストを提供します。

UpdateActivityHandler

現在のターンの更新アクティビティ イベントに参加できるメソッド。

UserTokenProvider

OAuth プロバイダー。

列挙型

Severity

この列挙体は、追跡トレースによって重大度レベルを識別するために使用されます。