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.

Início

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.

Início

Métodos

  Nome Descrição
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 Load Carrega o objeto do elemento XML fornecido.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido Save Salva a 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().)

Início

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 a 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.

Início

Comentários

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

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.Common

IXmlTestStore

IXmlTestStoreCustom

DataCollectionLogger

Outros recursos

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