Klasa DataCollection
Klasa DataCollection umożliwia programistycznie sterować ilość danych zebranych podczas profilowania w pliku .vsp.Aby programistycznie sterować zbieranie danych, należy użyć metod i właściwości klasy DataCollection w kodzie zarządzanym.
Hierarchia dziedziczenia
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ść Bieżący ID zwraca token pseudo dla identyfikatora wątku lub identyfikator procesu w wywołaniu NameProfile, StartProfile, StopProfile, SuspendProfile i ResumeProfile.Ta właściwość umożliwia powodować metody do pracy na bieżącego wątku lub procesu, a nie jednym wyraźnie wskazany. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() ![]() |
CommentMarkAtProfile | Metoda CommentMarkAtProfile wstawia wartość sygnatury czasowej, znak numerycznych i ciąg komentarza w pliku .vsp.Wartość znacznika czasu, może zostać wykorzystana do synchronizacji zdarzeń zewnętrznych.Profilowanie wątku zawierająca funkcję CommentMarkAtProfile musi mieć wartość ON dla tego znaku i komentarz do wstawienia. |
![]() ![]() |
CommentMarkProfile | Metoda CommentMarkProfile wstawia znacznik numeryczne i ciąg tekstowy w pliku .vsp.Profilowanie wątku zawierająca funkcję CommentMarkProfile musi mieć wartość ON dla tego znaku i komentarz do wstawienia. |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). |
![]() |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() ![]() |
MarkProfile | Metoda MarkProfile wstawia znacznik profil w pliku .vsp.Profilowanie wątku zawierająca funkcję MarkProfile musi być włączone na znak ma zostać wstawiony. |
![]() ![]() |
NameProfile | Metoda NameProfile przypisuje ciąg określony proces lub wątek. |
![]() ![]() |
ResumeProfile | Licznik ResumeProfile Dekrementuje metoda Wstrzymaj/Wznów dla określonego poziomu profilowania. |
![]() ![]() |
StartProfile | Metoda StartProfile ustawia licznik na 1 (włączone) dla określonego poziomu profilowania. |
![]() ![]() |
StopProfile | Metoda StopProfile ustawia wartość licznika na 0 (wyłączone) dla określonego poziomu profilowania. |
![]() ![]() |
SuspendProfile | Metoda SuspendProfile zwiększa o jeden licznik Wstrzymaj/Wznów dla określonego poziomu profilowania. |
![]() |
ToString | Returns a string that represents the current object. (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.