Partilhar via


Enumeração ProfileLevel

Enum ProfileLevel é usado indicar um dos três níveis de coleta de dados para que o desempenho pode ser aplicada.

Namespace:  Microsoft.VisualStudio.Profiler
Assembly:  Microsoft.VisualStudio.Profiler (em Microsoft.VisualStudio.Profiler.dll)

Sintaxe

'Declaração
Public Enumeration ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
type ProfileLevel
public enum ProfileLevel

Membros

Nome do membro Descrição
Global Configuração de nível global afeta todos os processos e threads em que a criação de perfil executar.
Process Configuração de nível de processo afeta todos os segmentos que fazem parte do processo especificado.
Thread Definindo o perfil de configuração do nível de thread afeta o segmento especificado.

Exemplos

O código a seguir ilustra a enumeração de ProfileLevel.O exemplo usa o valor de ProfileLevel da Global em uma chamada para o 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);
        }

Consulte também

Referência

Namespace Microsoft.VisualStudio.Profiler