Klasa DataCollection
Klasa DataCollection umożliwia programistycznie sterować ilość danych zebranych podczas profilowania w pliku .vsp.Aby programistycznie sterować zbierania danych, należy użyć metody i właściwości klasy DataCollection w kodzie zarządzanym.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Profiler.DataCollection
Przestrzeń nazw: Microsoft.VisualStudio.Profiler
Zestaw: Microsoft.VisualStudio.Profiler (w Microsoft.VisualStudio.Profiler.dll)
Składnia
'Deklaracja
<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
Typ DataCollection uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
CurrentId | Właściwość CurrentId zwraca pseudo-token dla identyfikatora wątku lub identyfikator procesu w wywołaniu NameProfile, StartProfile, StopProfile, SuspendProfile i ResumeProfile.Właociwooci tej można użyć spowodować metodę, która ma działać na bieżący wątek lub proces, a nie jeden wyraźnie wskazane. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CommentMarkAtProfile | Metoda CommentMarkAtProfile wstawia wartość sygnatury czasowej, znak numeryczne i ciąg komentarza w pliku .vsp.Wartość sygnatury czasowej może służyć do synchronizacji zdarzenia zewnętrzne.Profilowanie dla wątku, zawierającą funkcję CommentMarkAtProfile musi być na znak i komentarz ma zostać wstawiony. | |
CommentMarkProfile | Metoda CommentMarkProfile wstawia znacznik numeryczne i ciąg tekstowy w pliku .vsp.Profilowanie dla wątku, zawierającą funkcję CommentMarkProfile musi być na znak i komentarz ma zostać wstawiony. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
MarkProfile | Metoda MarkProfile wstawia znacznik profil w pliku .vsp.Profilowanie dla wątku, zawierającą funkcję MarkProfile musi być na znak ma zostać wstawiony. | |
NameProfile | Metoda NameProfile przypisuje ciąg określony proces lub wątek. | |
ResumeProfile | ResumeProfile Dekrementuje metoda Wstrzymaj/Wznów licznik dla określonego poziomu profilowania. | |
StartProfile | Metoda StartProfile ustawia licznik na 1 (włączone) dla określonego poziomu profilowania. | |
StopProfile | Metoda StopProfile ustawia licznik 0 (wyłączone) dla określonego poziomu profilowania. | |
SuspendProfile | Metoda SuspendProfile zwiększa licznik wstrzymania/Wznowienie dla określonego poziomu profilowania. | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.