DataCollection-Klasse
Mithilfe der DataCollection-Klasse können Sie programmgesteuert festlegen, wie viele Daten bei der Profilerstellung in der VSP-Datei erfasst werden. Verwenden Sie zur programmgesteuerten Steuerung der Datenerfassung die Methoden und Eigenschaft der DataCollection-Klasse im verwalteten Code.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Profiler.DataCollection
Namespace: Microsoft.VisualStudio.Profiler
Assembly: Microsoft.VisualStudio.Profiler (in Microsoft.VisualStudio.Profiler.dll)
Syntax
'Declaration
<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
Der DataCollection-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
CurrentId | Die CurrentId-Eigenschaft gibt das Pseudotoken für die Thread- oder Prozess-ID in einem Aufruf von NameProfile, StartProfile, StopProfile, SuspendProfile und ResumeProfile zurück.Verwenden Sie diese Eigenschaft, um die Methode für den aktuellen Thread oder Prozess und nicht für einen ausdrücklich genannten Thread oder Prozess zu verwenden. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CommentMarkAtProfile | Mit der CommentMarkAtProfile-Methode werden ein Timestampwert, eine numerische Markierung und eine Kommentarzeichenfolge in die VSP-Datei eingefügt.Der Timestampwert kann verwendet werden, um externe Ereignisse zu synchronisieren.Damit die Markierung und der Kommentar eingefügt werden, muss die Profilerstellung für den Thread, der die CommentMarkAtProfile-Funktion enthält, auf ON festgelegt sein. | |
CommentMarkProfile | Die CommentMarkProfile-Methode fügt eine numerische Markierung und eine Textzeichenfolge in der VSP-Datei ein.Damit die Markierung und der Kommentar eingefügt werden, muss die Profilerstellung für den Thread, der die CommentMarkProfile-Funktion enthält, auf ON festgelegt sein. | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MarkProfile | Mit der MarkProfile-Methode wird eine Profilmarkierung in die VSP-Datei eingefügt.Damit die Markierung eingefügt wird, muss die Profilerstellung für den Thread, der die MarkProfile-Funktion enthält, auf ON festgelegt sein. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
NameProfile | Mit der NameProfile-Methode wird dem angegebenen Prozess oder Thread eine Zeichenfolge zugewiesen. | |
ResumeProfile | Die ResumeProfile-Methode dekrementiert den Suspend/Resume-Zähler für die angegebene Profilebene. | |
StartProfile | Die StartProfile-Methode legt den Indikator für die angegebene Profilebene auf 1 (ON) fest. | |
StopProfile | Die StopProfile-Methode legt den Indikator für die angegebene Profilebene auf 0 (OFF) fest. | |
SuspendProfile | Die SuspendProfile-Methode inkrementiert den Suspend/Resume-Zähler für die angegebene Profilebene. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.