Sprache

XUnitDialogTestLogger Klasse

Definition

Eine Middleware zum Ausgeben von eingehenden und ausgehenden Aktivitäten als JSON-Zeichenfolgen in der 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

Name Beschreibung
XUnitDialogTestLogger(ITestOutputHelper)

Initialisiert eine neue Instanz der XUnitDialogTestLogger-Klasse.

Eigenschaften

Name Beschreibung
Output

Erhält die Xunit.Abstractions.ITestOutputHelper Instanz für diese Middleware.

Methoden

Name Beschreibung
LogIncomingActivityAsync(ITurnContext, Activity, CancellationToken)

Protokolliert Nachrichten, die vom Nutzer an den Bot gesendet werden.

LogOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)

Protokolliert Nachrichten, die vom Bot an den Nutzer gesendet werden.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Verarbeitet die eingehende Aktivität und protokolliert sie mit dem Xunit.Abstractions.ITestOutputHelper.

Gilt für: