TelemetryInitializerMiddleware class
Application Insights で使用できるように受信アクティビティを格納し、必要に応じて TelemetryLoggerMiddleware を実行するためのミドルウェア。 botTelemetryClient インターフェイスを使用します。
コンストラクター
| Telemetry |
TelemetryInitializerMiddleware クラスの新しいインスタンスを初期化します。 |
プロパティ
| log |
テレメトリ ログ ミドルウェアを呼び出してアクティビティ イベントをログに記録するかどうかを示す値を取得します。 |
| telemetry |
アクティビティ イベントをログに記録する現在構成されている TelemetryLoggerMiddleware を取得します。 |
メソッド
| on |
受信アクティビティを App Insights 関連付けコンテキストに格納し、必要に応じて TelemetryLoggerMiddleware を呼び出します |
コンストラクターの詳細
TelemetryInitializerMiddleware(TelemetryLoggerMiddleware, boolean)
TelemetryInitializerMiddleware クラスの新しいインスタンスを初期化します。
new TelemetryInitializerMiddleware(telemetryLoggerMiddleware: TelemetryLoggerMiddleware, logActivityTelemetry?: boolean)
パラメーター
- telemetryLoggerMiddleware
-
TelemetryLoggerMiddleware
アクティビティ テレメトリのログ記録に使用される TelemetryLoggerMiddleware。
- logActivityTelemetry
-
boolean
(省略可能)アクティビティ テレメトリのログ記録を有効または無効にします。
プロパティの詳細
logActivityTelemetry
テレメトリ ログ ミドルウェアを呼び出してアクティビティ イベントをログに記録するかどうかを示す値を取得します。
boolean logActivityTelemetry
プロパティ値
boolean
アクティビティ テレメトリをログに記録するかどうか
telemetryClient
アクティビティ イベントをログに記録する現在構成されている TelemetryLoggerMiddleware を取得します。
TelemetryLoggerMiddleware telemetryClient
プロパティ値
TelemetryLoggerMiddleware
テレメトリ ロガー ミドルウェア
メソッドの詳細
onTurn(TurnContext, () => Promise<void>)
受信アクティビティを App Insights 関連付けコンテキストに格納し、必要に応じて TelemetryLoggerMiddleware を呼び出します
function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>
パラメーター
- context
-
TurnContext
このターンのコンテキスト オブジェクト。
- next
-
() => Promise<void>
ボット ミドルウェア パイプラインを続行するために呼び出すデリゲート
戻り値
Promise<void>