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

其他资源

创建诊断数据适配器以收集自定义数据或影响测试计算机