XUnitDialogTestLogger 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在單元測試期間,將傳入和傳出活動輸出為主控台 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 記錄它。 |