|
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
|
Tradução
Original
|
Namespace System.Diagnostics
-
O componente EventLog fornece funcionalidade para gravar logs de evento, ler entradas de log de evento e criar e apagar logs de evento e fontes de eventos da rede. O EntryWrittenEventHandler fornece uma maneira de interagir com os logs de evento de modo assíncrono. Classes de suporte fornecem acesso a um controle mais detalhado, incluindo: as restrições de permissão, a capacidade de especificar Etipos de log de eventos (que controla o tipo de dados padrão que são gravados com uma entrada de log de evento) e iterar por coleções de entradas de log de eventos. Para obter mais informações sobre essas tarefas, consulte as classes EventLogPermission, EventLogEntryType, e EventLogEntryCollection. -
A classe Process fornece funcionalidade para monitorar processos do sistema através da rede, bem como para iniciar e interromper processos do sistema local. Além de recuperar listas de processos em execução (especificando o computador, o nome do processo ou ID do Processo) ou exibir informações sobre o processo que tem acesso ao processador, é possível obter o conhecimento detalhado de segmentos do processo e módulos, tanto por meio da classe Process, quanto pela interação com as classes ProcessThread e ProcessModule. O ProcessStartInfo classe permite que você especificar uma variedade de elementos com o qual deseja iniciar um novo processo, como fluxos de entrada, saída e erro, diretórios de trabalho e os verbos de linha de comando e argumentos. Estas dão um controle fino sobre o comportamento dos seus processos. Outras classes relacionados permitem que você especifique estilos de janela, prioridade de processo e e thread e interagir com coleções de módulos e threads. -
O PerformanceCounter classe permite que você monitore o desempenho do sistema, enquanto o PerformanceCounterCategory classe fornece uma maneira de criar novos contadores personalizados e categorias. Você pode gravar contadores personalizados locais e ler a partir de contadores de locais e remotos (sistema bem como personalizado). Você pode obter amostra contadores usando o PerformanceCounter de classe e calcular os resultados de amostras de contador de desempenho sucessivas usando o CounterSample classe. O CounterCreationData classe permite que você criar vários contadores em uma categoria e especificar os tipos. Outras classes associadas com o componente do contador de desempenho fornecem acesso a conjuntos de contadores, permissão de contador e tipos de contador.
| Classe | Descrição | |
|---|---|---|
|
BooleanSwitch |
|
|
ConditionalAttribute |
|
|
ConsoleTraceListener |
|
|
CorrelationManager |
|
|
CounterCreationData |
|
|
CounterCreationDataCollection |
|
|
CounterSampleCalculator |
|
|
DataReceivedEventArgs |
|
|
Debug |
|
|
DebuggableAttribute |
|
|
Debugger |
|
|
DebuggerBrowsableAttribute |
|
|
DebuggerDisplayAttribute |
|
|
DebuggerHiddenAttribute |
|
|
DebuggerNonUserCodeAttribute |
|
|
DebuggerStepperBoundaryAttribute |
|
|
DebuggerStepThroughAttribute |
|
|
DebuggerTypeProxyAttribute |
|
|
DebuggerVisualizerAttribute |
|
|
DefaultTraceListener |
|
|
DelimitedListTraceListener |
|
|
DiagnosticsConfigurationHandler | Infraestrutura. Obsoleta. |
|
EntryWrittenEventArgs |
|
|
EventInstance |
|
|
EventLog |
|
|
EventLogEntry |
|
|
EventLogEntryCollection |
|
|
EventLogInstaller |
|
|
EventLogPermission |
|
|
EventLogPermissionAttribute |
|
|
EventLogPermissionEntry |
|
|
EventLogPermissionEntryCollection |
|
|
EventLogTraceListener |
|
|
EventSchemaTraceListener |
|
|
EventSourceCreationData |
|
|
EventTypeFilter |
|
|
FileVersionInfo |
|
|
InstanceData |
|
|
InstanceDataCollection |
|
|
InstanceDataCollectionCollection |
|
|
MonitoringDescriptionAttribute |
|
|
PerformanceCounter |
|
|
PerformanceCounterCategory |
|
|
PerformanceCounterInstaller |
|
|
PerformanceCounterManager | Infraestrutura. Obsoleta. |
|
PerformanceCounterPermission |
|
|
PerformanceCounterPermissionAttribute |
|
|
PerformanceCounterPermissionEntry |
|
|
PerformanceCounterPermissionEntryCollection |
|
|
PresentationTraceSources |
|
|
Process |
|
|
ProcessModule |
|
|
ProcessModuleCollection |
|
|
ProcessStartInfo |
|
|
ProcessThread |
|
|
ProcessThreadCollection |
|
|
SourceFilter |
|
|
SourceSwitch |
|
|
StackFrame |
|
|
StackTrace |
|
|
Stopwatch |
|
|
Switch |
|
|
SwitchAttribute |
|
|
SwitchLevelAttribute |
|
|
TextWriterTraceListener |
|
|
Trace |
|
|
TraceEventCache |
|
|
TraceFilter |
|
|
TraceListener |
|
|
TraceListenerCollection |
|
|
TraceSource |
|
|
TraceSwitch |
|
|
UnescapedXmlDiagnosticData |
|
|
XmlWriterTraceListener |
|
| Estrutura | Descrição | |
|---|---|---|
|
CounterSample |
|
| Interface | Descrição | |
|---|---|---|
|
ICollectData | Infraestrutura. |
| Delegado | Descrição | |
|---|---|---|
|
DataReceivedEventHandler |
|
|
EntryWrittenEventHandler |
|
| Enumeração | Descrição | |
|---|---|---|
|
DebuggableAttribute.DebuggingModes |
|
|
DebuggerBrowsableState |
|
|
EventLogEntryType |
|
|
EventLogPermissionAccess |
|
|
OverflowAction |
|
|
PerformanceCounterCategoryType |
|
|
PerformanceCounterInstanceLifetime |
|
|
PerformanceCounterPermissionAccess |
|
|
PerformanceCounterType |
|
|
PresentationTraceLevel |
|
|
ProcessPriorityClass |
|
|
ProcessWindowStyle |
|
|
SourceLevels |
|
|
ThreadPriorityLevel |
|
|
ThreadState |
|
|
ThreadWaitReason |
|
|
TraceEventType |
|
|
TraceLevel |
|
|
TraceLogRetentionOption |
|
|
TraceOptions |
|