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