Partilhar via


Classe DataCollectionEnvironmentContext

Encapsula o ambiente onde um adaptador de dados de diagnóstico está hospedado.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.Execution
Assembly:  Microsoft.VisualStudio.QualityTools.ExecutionCommon (em Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll)

Sintaxe

'Declaração
<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

O tipo DataCollectionEnvironmentContext expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DataCollectionEnvironmentContext(AgentContext, ControllerContext, DataCollectionContext) Inicializa uma nova instância de DataCollectionEnvironmentContext classe usando o contexto do agente fornecida, contexto do controlador e dados de sessão coleção contexto.
Método público DataCollectionEnvironmentContext(AgentContext, ControllerContext, DataCollectionContext, TcmContext) Inicializa uma nova instância de DataCollectionEnvironmentContext classe usando o contexto fornecido de agente, o contexto de controlador, contexto de coleta de dados de sessão e contexto do Gerenciador de caso de teste.

Início

Propriedades

  Nome Descrição
Propriedade pública AgentContext Obtém o contexto do agente.O set o acessador é somente para uso interno.
Propriedade pública ControllerContext Obtém o contexto do controlador de teste.O set o acessador é somente para uso interno.
Propriedade pública SessionDataCollectionContext Obtém o contexto de sessão para um adaptador de dados de diagnóstico.O set o acessador é somente para uso interno.
Propriedade pública TcmContext Obtém o contexto para o Gerenciador de caso de teste.

Início

Métodos

  Nome Descrição
Método públicoMembro estático CreateForLocalEnvironment() Retorna um contexto de ambiente de coleta de dados para um agente hospedado localmente e o controlador.
Método públicoMembro estático CreateForLocalEnvironment(DataCollectionContext) Retorna um contexto de ambiente de coleta de dados para um agente hospedado localmente e o controlador usando o contexto de coleta de dados da sessão fornecida.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Execution

[CreatingaDiagnosticDataAdaptertoCollectCustomDataorAffectaTestMachine]

Outros recursos

A criação de um adaptador de dados de diagnóstico para coletar dados personalizados ou afetam uma máquina de teste