TelemetryInitializerMiddleware クラス

  • java.lang.Object
    • com.microsoft.bot.applicationinsights.core.TelemetryInitializerMiddleware

実装

public class TelemetryInitializerMiddleware
implements Middleware

HttpContext に受信アクティビティを格納するためのミドルウェア。

コンストラクターの概要

コンストラクター 説明
TelemetryInitializerMiddleware(TelemetryLoggerMiddleware withTelemetryLoggerMiddleware, Boolean withLogActivityTelemetry)

TelemetryInitializerMiddlewareの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext context, NextDelegate next)

受信アクティビティを JSON として Httpコンテキストの items コレクションに格納します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

TelemetryInitializerMiddleware

public TelemetryInitializerMiddleware(TelemetryLoggerMiddleware withTelemetryLoggerMiddleware, Boolean withLogActivityTelemetry)

TelemetryInitializerMiddlewareの新しいインスタンスを初期化します。

Parameters:

withTelemetryLoggerMiddleware - 使用する TelemetryLoggerMiddleware。
withLogActivityTelemetry - テレメトリ アクティビティをログに記録するかどうかを判断するブール値

メソッドの詳細

onTurn

public CompletableFuture onTurn(TurnContext context, NextDelegate next)

受信アクティビティを JSON として HttpContext の items コレクションに格納します。

Parameters:

context - 着信 TurnContext
next - 次に実行するデリゲート

Returns:

Void 値を持つ CompletableFuture を返します

適用対象