DataCollectionEnvironmentContext 类

封装承载诊断数据适配器的环境。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.Execution.DataCollectionEnvironmentContext

命名空间:  Microsoft.VisualStudio.TestTools.Execution
程序集:  Microsoft.VisualStudio.QualityTools.ExecutionCommon(在 Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll 中)

语法

声明
<SerializableAttribute> _
Public NotInheritable Class DataCollectionEnvironmentContext
[SerializableAttribute]
public sealed class DataCollectionEnvironmentContext
[SerializableAttribute]
public ref class DataCollectionEnvironmentContext sealed
[<Sealed>]
[<SerializableAttribute>]
type DataCollectionEnvironmentContext =  class end
public final class DataCollectionEnvironmentContext

DataCollectionEnvironmentContext 类型公开以下成员。

构造函数

  名称 说明
公共方法 DataCollectionEnvironmentContext(AgentContext, ControllerContext, DataCollectionContext) 使用提供的代理上下文、控制器上下文和会话数据集合上下文初始化 DataCollectionEnvironmentContext 类的新实例。
公共方法 DataCollectionEnvironmentContext(AgentContext, ControllerContext, DataCollectionContext, TcmContext) 使用提供的代理上下文、控制器上下文、会话数据集合上下文和测试用例管理器上下文初始化 DataCollectionEnvironmentContext 类的新实例。

页首

属性

  名称 说明
公共属性 AgentContext 获取代理上下文。set 访问器仅供内部使用。
公共属性 ControllerContext 获取测试控制器上下文。set 访问器仅供内部使用。
公共属性 IsManualTest
公共属性 SessionDataCollectionContext 获取诊断数据适配器的会话上下文。set 访问器仅供内部使用。
公共属性 TcmContext 获取测试用例管理器的上下文。

页首

方法

  名称 说明
公共方法静态成员 CreateForLocalEnvironment() 返回本地承载的代理和控制器的数据集合环境上下文。
公共方法静态成员 CreateForLocalEnvironment(DataCollectionContext) 使用提供的会话数据集合上下文,返回本地承载的代理和控制器的数据集合环境上下文。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.Execution 命名空间

[CreatingaDiagnosticDataAdaptertoCollectCustomDataorAffectaTestMachine]

其他资源

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