Partager via


ProfileLevel, énumération

L'enum ProfileLevel permet d'indiquer l'un des trois niveaux auxquels la collection des données de performance peut être appliquée.

Espace de noms :  Microsoft.VisualStudio.Profiler
Assembly :  Microsoft.VisualStudio.Profiler (dans Microsoft.VisualStudio.Profiler.dll)

Syntaxe

'Déclaration
Public Enumeration ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
type ProfileLevel
public enum ProfileLevel

Membres

Nom de membre Description
Global Le paramètre de niveau global affecte tous les processus et threads dans l'exécution du profilage.
Process Le paramètre au niveau du processus affecte tous les threads qui font partie du processus spécifié.
Thread Le paramètre au niveau du profilage du thread affecte le thread spécifié.

Exemples

Le code suivant illustre l'énumération ProfileLevel.L'exemple utilise la valeur ProfileLevel de Global dans un appel à la méthode StartProfile de DataCollection.

        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);
        }

Voir aussi

Référence

Microsoft.VisualStudio.Profiler, espace de noms