Wyliczenie ProfileLevel
ProfileLevel enum jest używany jeden z trzech poziomów wydajności, które mogą być stosowane gromadzenia danych wskazują.
Przestrzeń nazw: Microsoft.VisualStudio.Profiler
Zestaw: Microsoft.VisualStudio.Profiler (w Microsoft.VisualStudio.Profiler.dll)
Składnia
'Deklaracja
Public Enumeration ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
type ProfileLevel
public enum ProfileLevel
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
Global | Ustawienie poziomu globalnego wpływa na wszystkie procesy i wątki w profilowania uruchomić. | |
Process | Ustawienie poziomu proces wpływa na wszystkie wątki, które stanowią część określonego procesu. | |
Thread | Profilowanie ustawienie poziomu wątku wpływa na podany wątek. |
Przykłady
Poniższy kod ilustruje wyliczenia ProfileLevel.W przykładzie użyto wartość Global ProfileLevel w wywołaniu DataCollection.StartProfile method.
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);
}