共用方式為


XUnitDialogTestLogger 類別

定義

在單元測試期間,將傳入和傳出活動輸出為主控台 JSON 字串的中介軟體。

public class XUnitDialogTestLogger : Microsoft.Bot.Builder.IMiddleware
type XUnitDialogTestLogger = class
    interface IMiddleware
Public Class XUnitDialogTestLogger
Implements IMiddleware
繼承
XUnitDialogTestLogger
實作

建構函式

XUnitDialogTestLogger(ITestOutputHelper)

初始化 XUnitDialogTestLogger 類別的新執行個體。

屬性

Output

Xunit.Abstractions.ITestOutputHelper取得這個中介軟體的實例。

方法

LogIncomingActivityAsync(ITurnContext, Activity, CancellationToken)

記錄從使用者傳送至 Bot 的訊息。

LogOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)

記錄從 Bot 傳送給使用者的訊息。

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

處理傳入活動,並使用 Xunit.Abstractions.ITestOutputHelper 記錄它。

適用於