Condividi tramite


Classe DataCollectorMessageInfo

Rappresenta un messaggio di errore o un messaggio di avviso per gli adattatori dati di diagnostica.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)

Sintassi

'Dichiarazione
<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

Il tipo DataCollectorMessageInfo espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataCollectorMessageInfo Inizializza una nuova istanza della classe DataCollectorMessageInfo.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AgentName Ottiene o imposta il nome visualizzato dell'agente per l'agente di raccolta dati che ha inviato il messaggio.
Proprietà pubblica DataCollectorFriendlyName Ottiene o imposta il nome dell'adattatore dati di diagnostica che ha inviato il messaggio.
Proprietà pubblica DataCollectorUri Ottiene o imposta l'URI (Uniform Resource Identifier) che descrive l'adattatore dati di diagnostica che ha inviato il messaggio.
Proprietà protetta. ElementName Ottiene il nome del tag da utilizzare per rendere persistente questo oggetto ("DataCollectorMessage").
Proprietà pubblica Level Ottiene o imposta il livello di gravità del messaggio.
Proprietà pubblica Text Ottiene o imposta il testo del messaggio.
Proprietà pubblica Timestamp Ottiene o imposta la data e l'ora di creazione del messaggio.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto Load Carica l'oggetto dall'elemento XML specificato.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Save Salva questo oggetto nell'elemento XML specificato.
Metodo pubblico ToString Restituisce una rappresentazione di stringa del messaggio e delle relative proprietà. (Esegue l'override di Object.ToString()).

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IXmlTestStore.Load Carica l'oggetto dall'elemento XML specificato.
Implementazione esplicita dell'interfacciaMetodo privato IXmlTestStore.Save Salva questo oggetto nell'elemento XML specificato.
Implementazione esplicita dell'interfacciaProprietà privata IXmlTestStoreCustom.ElementName Ottiene il nome del tag da utilizzare per rendere persistente l'oggetto.
Implementazione esplicita dell'interfacciaProprietà privata IXmlTestStoreCustom.NamespaceUri Ottiene lo spazio dei nomi XML da utilizzare per archiviare l'elemento.

In alto

Note

Sebbene questa classe possa essere usata nell'adattatore dati di diagnostica personalizzato, essa è creata e controllata solo dal framework di test Visual Studio 2010 Professional.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.Common

IXmlTestStore

IXmlTestStoreCustom

DataCollectionLogger

Altre risorse

Creazione di un adattatore dati di diagnostica per raccogliere dati personalizzati o per influire su un computer di test