ProfileLevel (Enumeración)

La enumeración ProfileLevel se utiliza para indicar uno de los tres niveles a los que se puede aplicar la recolección de datos de rendimiento.

Espacio de nombres:  Microsoft.VisualStudio.Profiler
Ensamblado:  Microsoft.VisualStudio.Profiler (en Microsoft.VisualStudio.Profiler.dll)

Sintaxis

'Declaración
Public Enumeration ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
type ProfileLevel
public enum ProfileLevel

Miembros

Nombre de miembro Descripción
Global La configuración de nivel global afecta a todos los procesos y subprocesos de la ejecución de generación de perfiles.
Process La configuración de nivel de procesos afecta a todos los subprocesos que forman parte del proceso especificado.
Thread La configuración de nivel de subprocesos de la generación de perfiles afecta al subproceso especificado.

Ejemplos

El código siguiente ilustra la enumeración ProfileLevel.En el ejemplo se utiliza el valor ProfileLevel de Global en una llamada al método DataCollection.StartProfile.

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

Vea también

Referencia

Microsoft.VisualStudio.Profiler (Espacio de nombres)