Enumerazione ProfileLevel
L'enumerazione ProfileLevel viene utilizzata per indicare uno dei tre livelli cui è possibile applicare l'insieme dei dati sulle prestazioni.
Spazio dei nomi: Microsoft.VisualStudio.Profiler
Assembly: Microsoft.VisualStudio.Profiler (in Microsoft.VisualStudio.Profiler.dll)
Sintassi
'Dichiarazione
Public Enumeration ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
type ProfileLevel
public enum ProfileLevel
Membri
Nome membro | Descrizione | |
---|---|---|
Thread | L'impostazione del livello di profilo dei thread influisce sul thread specificato. | |
Process | L'impostazione del livello di processo influisce su tutti i thread appartenenti al processo specificato. | |
Global | L'impostazione del livello globale influisce su tutti i processi e i thread della sessione durante l'esecuzione del profilo. |
Esempi
Nel codice riportato di seguito viene illustrata l'enumerazione ProfileLevel. L'esempio utilizza il valore ProfileLevel di Global in una chiamata al metodo 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);
}