共用方式為


IDataCollectionAwareTestAdapter 介面

提供介面,這個介面將針對診斷資料配接器引發事件的功能加入至自訂測試配接器。

命名空間:  Microsoft.VisualStudio.TestTools.Execution
組件:  Microsoft.VisualStudio.QualityTools.ExecutionCommon (在 Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll 中)

語法

'宣告
Public Interface IDataCollectionAwareTestAdapter
public interface IDataCollectionAwareTestAdapter
public interface class IDataCollectionAwareTestAdapter
type IDataCollectionAwareTestAdapter =  interface end
public interface IDataCollectionAwareTestAdapter

IDataCollectionAwareTestAdapter 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 DataCollectors 取得或設定可以針對診斷資料配接器引發事件的 DataCollectorNotifications 物件。

回頁首

範例

若要實作這個介面,請先將它加入道衍生測試配接卡的類別宣告。

public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter

然後您會在測試配接器程式碼中建立 DataCollectors 屬性,傳回一個 DataCollectorNotifications 物件。

public DataCollectorNotifications DataCollectors { get; set; }

您接著可以使用這個物件引發診斷資料配接器的事件。

DataCollectors.RaiseCustomEvent(
    new MyCustomDataEventArgs(), 
    NotificationBroadCastLevel.All);

請參閱

參考

Microsoft.VisualStudio.TestTools.Execution 命名空間

DataCollectors

ITestAdapter

DataCollector

DataCollectorNotifications

其他資源

建立診斷資料配接器以收集自訂資料或影響測試電腦