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