Partager via


DataCollectorMessageInfo, classe

Représente un message d'erreur ou d'avertissement pour des adaptateurs de données de diagnostic.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.TestTools.Common
Assembly :  Microsoft.VisualStudio.QualityTools.Common (dans Microsoft.VisualStudio.QualityTools.Common.dll)

Syntaxe

'Déclaration
<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

Le type DataCollectorMessageInfo expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DataCollectorMessageInfo Initialise une nouvelle instance de la classe DataCollectorMessageInfo.

Début

Propriétés

  Nom Description
Propriété publique AgentName Obtient ou définit le nom complet de l'agent pour le collecteur de données qui a envoyé le message.
Propriété publique DataCollectorFriendlyName Obtient ou définit le nom convivial de l'adaptateur de données de diagnostic qui a envoyé le message.
Propriété publique DataCollectorUri Obtient ou définit l'URI pour l'adaptateur de données de diagnostic qui a envoyé le message.
Propriété protégée ElementName Obtient le nom de la balise à utiliser pour rendre cet objet persistant ("DataCollectorMessage").
Propriété publique Level Obtient ou définit le niveau de gravité du message.
Propriété publique Text Obtient ou définit le texte du message.
Propriété publique Timestamp Obtient ou définit la date et l'heure auxquelles le message a été créé.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée Load Charge l'objet à partir de l'élément XML fourni.
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode protégée Save Enregistre cet objet sous l'élément XML fourni.
Méthode publique ToString Retourne une représentation sous forme de chaîne du message et de ses propriétés. (Substitue Object.ToString.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IXmlTestStore.Load Charge l'objet à partir de l'élément XML fourni.
Implémentation d'interface expliciteMéthode privée IXmlTestStore.Save Enregistre cet objet sous l'élément XML fourni.
Implémentation d'interface explicitePropriété privée IXmlTestStoreCustom.ElementName Obtient le nom de la balise à utiliser pour rendre cet objet persistant.
Implémentation d'interface explicitePropriété privée IXmlTestStoreCustom.NamespaceUri Obtient l'espace de noms XML à utiliser pour stocker l'élément.

Début

Notes

Bien que cette classe puisse être utilisée dans votre adaptateur de données de diagnostic personnalisé, elle est instanciée et remplie uniquement par l'infrastructure de test Visual Studio Professional 2012.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.Common, espace de noms

IXmlTestStore

IXmlTestStoreCustom

DataCollectionLogger

Autres ressources

Création d'un adaptateur de données de diagnostic pour collecter des données personnalisées ou affecter un ordinateur de test