Share via


XUnitDialogTestLogger Klasse

Definition

Eine Middleware zum Ausgeben eingehender und ausgehender Aktivitäten als JSON-Zeichenfolgen an die Konsole während Komponententests.

public class XUnitDialogTestLogger : Microsoft.Bot.Builder.IMiddleware
type XUnitDialogTestLogger = class
    interface IMiddleware
Public Class XUnitDialogTestLogger
Implements IMiddleware
Vererbung
XUnitDialogTestLogger
Implementiert

Konstruktoren

XUnitDialogTestLogger(ITestOutputHelper)

Initialisiert eine neue Instanz der XUnitDialogTestLogger-Klasse.

Eigenschaften

Output

Ruft die Xunit.Abstractions.ITestOutputHelper Instanz für diese Middleware ab.

Methoden

LogIncomingActivityAsync(ITurnContext, Activity, CancellationToken)

Protokolliert Nachrichten, die vom Benutzer an den Bot gesendet wurden.

LogOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)

Protokolliert Nachrichten, die vom Bot an den Benutzer gesendet wurden.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Verarbeitet die eingehende Aktivität und protokolliert sie mithilfe von Xunit.Abstractions.ITestOutputHelper.

Gilt für: