ProfileLevel (Enumeración)

Actualización: noviembre 2007

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

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

Sintaxis

Public Enumeration ProfileLevel

Dim instance As ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
public enum ProfileLevel

Miembros

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

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)