ProfileLevel-Enumeration
Mithilfe der ProfileLevel-Enumeration wird eine der drei Ebenen angegeben, auf denen Leistungsdaten erfasst werden können.
Namespace: Microsoft.VisualStudio.Profiler
Assembly: Microsoft.VisualStudio.Profiler (in Microsoft.VisualStudio.Profiler.dll)
Syntax
'Declaration
Public Enumeration ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
type ProfileLevel
public enum ProfileLevel
Member
Membername | Beschreibung | |
---|---|---|
Thread | Die Festlegung auf die Threadprofilerstellungs-Ebene wirkt sich auf den angegebenen Thread aus. | |
Process | Die Festlegung auf die Prozessebene wirkt sich auf alle Threads aus, die Teil des angegebenen Prozesses sind. | |
Global | Die Festlegung auf die globale Ebene wirkt sich auf alle Prozesse und Threads der Profilerstellung aus. |
Beispiele
Der folgende Code veranschaulicht die ProfileLevel-Enumeration. Im Beispiel ist ProfileLevel in einem Aufruf der DataCollection.StartProfile-Methode auf den Wert Global festgelegt.
public void ExerciseStartProfile()
{
// Declare enumeration to hold return value of
// the call to StartProfile.
ProfileOperationResult profileResult;
profileResult = DataCollection.StartProfile(
ProfileLevel.Global,
DataCollection.CurrentId);
Console.WriteLine("StartProfile returned {0}", profileResult);
}