TelemetryInitializerMiddleware Klasse

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

Implementiert

public class TelemetryInitializerMiddleware
implements Middleware

Middleware zum Speichern eingehender Aktivitäten im HttpContext.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
TelemetryInitializerMiddleware(TelemetryLoggerMiddleware withTelemetryLoggerMiddleware, Boolean withLogActivityTelemetry)

Initialisiert eine neue Instanz des TelemetryInitializerMiddleware.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext context, NextDelegate next)

Speichert die eingehende Aktivität als JSON in der Elementsammlung im HttpContext.

Geerbte Methoden von 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

Details zum Konstruktor

TelemetryInitializerMiddleware

public TelemetryInitializerMiddleware(TelemetryLoggerMiddleware withTelemetryLoggerMiddleware, Boolean withLogActivityTelemetry)

Initialisiert eine neue Instanz des TelemetryInitializerMiddleware.

Parameter:

withTelemetryLoggerMiddleware - Die zu verwendende TelemetryLoggerMiddleware.
withLogActivityTelemetry - Boolescher Wert, der bestimmt, ob Telemetrieaktivitäten protokolliert werden sollen

Details zur Methode

onTurn

public CompletableFuture onTurn(TurnContext context, NextDelegate next)

Speichert die eingehende Aktivität als JSON in der Elementsammlung im HttpContext.

Parameter:

context - Der eingehende TurnContext
next - Stellvertretung, die als Nächstes ausgeführt werden soll

Gibt zurück:

Gibt einen CompletableFuture mit Void-Wert zurück.

Gilt für: