Compartilhar via


Enumeração ProfileLevel

A enumeração de ProfileLevel é usada 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
Thread Definindo o perfil de configuração do nível de thread afeta o segmento especificado.
Process Configuração de nível de processo afeta todos os segmentos que fazem parte do processo especificado.
Global Configuração de nível global afeta todos os processos e threads em que a criação de perfil executar.

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 método.

        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