Partilhar via


Classe DataCollectorMessageInfo

Representa uma mensagem de erro ou mensagem de aviso para adaptadores de dados de diagnóstico.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.Common.DataCollectorMessageInfo
    Microsoft.VisualStudio.TestTools.Common.DataCollectorExceptionMessageInfo

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

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class DataCollectorMessageInfo _
    Implements IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public class DataCollectorMessageInfo : IXmlTestStore, 
    IXmlTestStoreCustom
[SerializableAttribute]
public ref class DataCollectorMessageInfo : IXmlTestStore, 
    IXmlTestStoreCustom
[<SerializableAttribute>]
type DataCollectorMessageInfo =  
    class
        interface IXmlTestStore
        interface IXmlTestStoreCustom
    end
public class DataCollectorMessageInfo implements IXmlTestStore, IXmlTestStoreCustom

O tipo DataCollectorMessageInfo expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DataCollectorMessageInfo Inicializa uma nova instância da classe DataCollectorMessageInfo.

Superior

Propriedades

  Nome Descrição
Propriedade pública AgentName Obtém ou define o nome de exibição do agente para o coletor de dados que enviou a mensagem.
Propriedade pública DataCollectorFriendlyName Obtém ou define o nome do adaptador de dados de diagnóstico que enviou a mensagem.
Propriedade pública DataCollectorUri Obtém ou define o identificador de recursos uniforme (URI) para o adaptador de dados de diagnóstico que enviou a mensagem.
Propriedade protegida ElementName Obtém o nome da marca para usar para manter esse objeto ("DataCollectorMessage").
Propriedade pública Level Obtém ou define o nível de gravidade da mensagem.
Propriedade pública Text Obtém ou define o texto da mensagem.
Propriedade pública Timestamp Obtém ou define a data e hora em que a mensagem foi criada.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido Load Carrega o objeto do elemento XML fornecido.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido Save Salva este objeto sob o elemento XML fornecido.
Método público ToString Retorna uma representação de seqüência de caracteres da mensagem e suas propriedades. (Substitui Object.ToString().)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IXmlTestStore.Load Carrega o objeto do elemento XML fornecido.
Implementação explícita da interfaceMétodo particular IXmlTestStore.Save Salva este objeto sob o elemento XML fornecido.
Implementação explícita da interfacePropriedade particular IXmlTestStoreCustom.ElementName Obtém o nome da marca para usar para manter este objeto.
Implementação explícita da interfacePropriedade particular IXmlTestStoreCustom.NamespaceUri Obtém o namespace XML a ser usado para armazenar o elemento.

Superior

Comentários

Embora essa classe pode ser usada em seu adaptador de dados de diagnóstico personalizado, é instanciado e preenchido somente pela Visual Studio Professional 2012 estrutura de testes.

Acesso thread-safe

Quaisquer membros estático (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.Common

IXmlTestStore

IXmlTestStoreCustom

DataCollectionLogger

Outros recursos

Criando um adaptador de dados de diagnóstico para coletar dados personalizados ou afetam uma máquina de teste