DataCollectorMessageInfo (Clase)

Representa un mensaje de error o un mensaje de advertencia para los adaptadores de datos de diagnóstico.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.TestTools.Common
Ensamblado:  Microsoft.VisualStudio.QualityTools.Common (en Microsoft.VisualStudio.QualityTools.Common.dll)

Sintaxis

'Declaración
<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

El tipo DataCollectorMessageInfo expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataCollectorMessageInfo Inicializa una nueva instancia de la clase DataCollectorMessageInfo.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AgentName Obtiene o establece el nombre para mostrar del agente para el recopilador de datos que envió el mensaje.
Propiedad pública DataCollectorFriendlyName Obtiene o establece el nombre del adaptador de datos de diagnóstico que envió el mensaje.
Propiedad pública DataCollectorUri Obtiene o establece el identificador uniforme de recursos (URI) del adaptador de datos de diagnóstico que envió el mensaje.
Propiedad protegida ElementName Obtiene el nombre de la etiqueta que se va a usar para conservar este objeto ("DataCollectorMessage").
Propiedad pública Level Obtiene o establece el nivel de gravedad del mensaje.
Propiedad pública Text Obtiene o establece el texto del mensaje.
Propiedad pública Timestamp Obtiene o establece la fecha y la hora de creación del mensaje.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido Load Carga el objeto del elemento XML proporcionado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido Save Guarda este objeto en el elemento XML proporcionado.
Método público ToString Devuelve una representación en forma de cadena del mensaje y sus propiedades. (Invalida a Object.ToString()).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IXmlTestStore.Load Carga el objeto del elemento XML proporcionado.
Implementación explícita de interfacesMétodo privado IXmlTestStore.Save Guarda este objeto en el elemento XML proporcionado.
Implementación explícita de interfacesPropiedad privada IXmlTestStoreCustom.ElementName Obtiene el nombre de la etiqueta que se va a usar para conservar este objeto.
Implementación explícita de interfacesPropiedad privada IXmlTestStoreCustom.NamespaceUri Obtiene el espacio de nombres XML que se va a usar para almacenar el elemento.

Arriba

Comentarios

Aunque esta clase puede utilizar en pruebas unitarias de su adaptador de datos de diagnóstico personalizado, sólo se crean instancias y se rellena por el marco de pruebas de Visual Studio Professional 2012.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.Common (Espacio de nombres)

IXmlTestStore

IXmlTestStoreCustom

DataCollectionLogger

Otros recursos

Crear un adaptador de datos de diagnóstico para recopilar datos personalizados o afectar a un equipo de prueba