Classe DataCollection
La classe DataCollection consente di controllare a livello di codice la quantità di dati raccolti durante il profilo nel file vsp. Per controllare l'insieme di dati a livello di codice, utilizzare i metodi e la proprietà della classe DataCollection nel codice gestito.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Profiler.DataCollection
Spazio dei nomi: Microsoft.VisualStudio.Profiler
Assembly: Microsoft.VisualStudio.Profiler (in Microsoft.VisualStudio.Profiler.dll)
Sintassi
'Dichiarazione
<SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode := True)> _
<SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode := True)> _
Public NotInheritable Class DataCollection
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode = true)]
[SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode = true)]
public sealed class DataCollection
[SecurityPermissionAttribute(SecurityAction::InheritanceDemand, UnmanagedCode = true)]
[SecurityPermissionAttribute(SecurityAction::LinkDemand, UnmanagedCode = true)]
public ref class DataCollection sealed
[<Sealed>]
[<SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode = true)>]
[<SecurityPermissionAttribute(SecurityAction.LinkDemand, UnmanagedCode = true)>]
type DataCollection = class end
public final class DataCollection
Il tipo DataCollection espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
CurrentId | La proprietà CurrentId restituisce lo pseudo-token dell'ID processo o dell'ID thread in una chiamata a NameProfile, StartProfile, StopProfile, SuspendProfile e ResumeProfile.Utilizzare questa proprietà per fare in modo che il metodo operi nel thread o nel processo corrente anziché in uno specificamente indicato. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CommentMarkAtProfile | Il metodo CommentMarkAtProfile inserisce un valore di timestamp, un indicatore numerico e una stringa di commento nel file vsp.Il valore di timestamp può essere utilizzato per sincronizzare gli eventi esterni.Il profilo del thread contenente la funzione CommentMarkAtProfile deve essere impostato su ON per consentire l'inserimento dell'indicatore e del commento. | |
CommentMarkProfile | Il metodo CommentMarkProfile inserisce un indicatore numerico e una stringa di testo nel file vsp.Il profilo del thread contenente la funzione CommentMarkProfile deve essere impostato su ON per consentire l'inserimento dell'indicatore e del commento. | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
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) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MarkProfile | Il metodo MarkProfile inserisce un indicatore del profilo nel file vsp.Il profilo del thread contenente la funzione MarkProfile deve essere impostato su ON per consentire l'inserimento dell'indicatore. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
NameProfile | Il metodo NameProfile assegna una stringa al processo o al thread specificato. | |
ResumeProfile | Il metodo ResumeProfile decrementa il contatore Suspend/Resume per il livello di analisi specificato. | |
StartProfile | Il metodo StartProfile imposta il contatore su 1 (on) per il livello di analisi specificato. | |
StopProfile | Il metodo StopProfile imposta il contatore su 0 (off) per il livello di profilatura specificato. | |
SuspendProfile | Il metodo SuspendProfile incrementa il contatore Suspend/Resume per il livello di profilatura specificato. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
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.