System.Diagnostics
TOC
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

System.Diagnostics (Espacio de nombres)

 

El System.Diagnostics espacio de nombres proporciona clases que permiten interactuar con procesos del sistema, registros de eventos y contadores de rendimiento.

ClaseDescripción
System_CAPS_pubclassBooleanSwitch

Proporciona un conmutador de activado/desactivado sencillo que controla los resultados de depuración y traza.

System_CAPS_pubclassConditionalAttribute

Indica a los compiladores que se debe omitir una llamada al método o un atributo a menos que se defina un símbolo de compilación condicional especificado.

System_CAPS_pubclassConsoleTraceListener

Dirige el seguimiento o de depuración a la salida estándar o la secuencia de error estándar.

System_CAPS_pubclassCorrelationManager

Correlaciona los seguimientos que forman parte de una transacción lógica.

System_CAPS_pubclassCounterCreationData

Define el tipo de contador, el nombre y la cadena de Ayuda de un contador personalizado.

System_CAPS_pubclassCounterCreationDataCollection

Proporciona una colección fuertemente tipada de objetos CounterCreationData.

System_CAPS_pubclassCounterSampleCalculator

Proporciona un conjunto de funciones de utilidad para interpretar los datos del contador de rendimiento.

System_CAPS_pubclassDataReceivedEventArgs

Proporciona datos para los eventos OutputDataReceived y ErrorDataReceived.

System_CAPS_pubclassDebug

Proporciona un conjunto de métodos y propiedades que ayudan a depurar el código.

System_CAPS_pubclassDebuggableAttribute

Modifica la generación de código para la depuración Just-In-Time (JIT) en tiempo de ejecución. Esta clase no puede heredarse.

System_CAPS_pubclassDebugger

Permite la comunicación con un depurador. Esta clase no puede heredarse.

System_CAPS_pubclassDebuggerBrowsableAttribute

Determina si se muestra un miembro en las ventanas de variables del depurador y cómo se muestra. Esta clase no puede heredarse.

System_CAPS_pubclassDebuggerDisplayAttribute

Determina cómo se muestran una clase o un campo en las ventanas de variables del depurador.

System_CAPS_pubclassDebuggerHiddenAttribute

Especifica el DebuggerHiddenAttribute. Esta clase no puede heredarse.

System_CAPS_pubclassDebuggerNonUserCodeAttribute

Identifica un tipo o un miembro que no forman parte del código de usuario de una aplicación.

System_CAPS_pubclassDebuggerStepperBoundaryAttribute

Indica el código que sigue el atributo se ejecutará en ejecución, no paso, el modo.

System_CAPS_pubclassDebuggerStepThroughAttribute

Indica al depurador que recorra el código en lugar de ejecutarlo paso a paso. Esta clase no puede heredarse.

System_CAPS_pubclassDebuggerTypeProxyAttribute

Especifica el proxy de presentación para un tipo.

System_CAPS_pubclassDebuggerVisualizerAttribute

Especifica que el tipo tiene un visualizador. Esta clase no puede heredarse.

System_CAPS_pubclassDefaultTraceListener

Proporciona los métodos de salida de forma predeterminada y el comportamiento para el seguimiento.

System_CAPS_pubclassDelimitedListTraceListener

Dirige el seguimiento o la depuración a un escritor de texto, como un escritor de secuencias, o a una secuencia, como una secuencia de archivo de salida.

System_CAPS_pubclassDiagnosticsConfigurationHandler

Obsoleto. Esta API admite la infraestructura de product y no está pensada para usarse directamente desde su código. Controla la sección de diagnósticos de archivos de configuración.

System_CAPS_pubclassEntryWrittenEventArgs

Proporciona datos para el evento EntryWritten.

System_CAPS_pubclassEventInstance

Representa la información independiente del idioma para una entrada de registro de eventos.

System_CAPS_pubclassEventLog

Proporciona interacción con los registros de eventos de Windows.

System_CAPS_pubclassEventLogEntry

Encapsula un único registro en el registro de eventos. Esta clase no puede heredarse.

System_CAPS_pubclassEventLogEntryCollection

Define el tamaño y los enumeradores de una colección de instancias de EventLogEntry.

System_CAPS_pubclassEventLogInstaller

Permite instalar y configurar un registro de eventos que la aplicación lee o escribe cuando se ejecuta.

System_CAPS_pubclassEventLogPermission

Controla los permisos de acceso del código para el registro de eventos.

System_CAPS_pubclassEventLogPermissionAttribute

Permite comprobaciones declarativas de permisos para el registro de eventos.

System_CAPS_pubclassEventLogPermissionEntry

Define la unidad más pequeña de un permiso de seguridad de acceso de código que se establece para un EventLog.

System_CAPS_pubclassEventLogPermissionEntryCollection

Contiene una colección fuertemente tipada de objetos EventLogPermissionEntry.

System_CAPS_pubclassEventLogTraceListener

Proporciona un agente de escucha simple que dirige el seguimiento o la depuración a un EventLog.

System_CAPS_pubclassEventSchemaTraceListener

Dirige los resultados de seguimiento o de depuración de eventos de un extremo a otro a un archivo de registro con codificación XML conforme al esquema.

System_CAPS_pubclassEventSourceCreationData

Representa la configuración utilizada para crear un origen de registro de eventos en el equipo local o un equipo remoto.

System_CAPS_pubclassEventTypeFilter

Indica si un agente de escucha debe realizar el seguimiento en función del tipo de evento.

System_CAPS_pubclassFileVersionInfo

Proporciona información de versión para un archivo físico en disco.

System_CAPS_pubclassInstanceData

Contiene los datos de instancia asociados a una muestra de contador de rendimiento.

System_CAPS_pubclassInstanceDataCollection

Proporciona una colección fuertemente tipada de objetos InstanceData.

System_CAPS_pubclassInstanceDataCollectionCollection

Proporciona una colección fuertemente tipada de objetos InstanceDataCollection.

System_CAPS_pubclassMonitoringDescriptionAttribute

Especifica una descripción para una propiedad o evento.

System_CAPS_pubclassPerformanceCounter

Representa un componente de contador de rendimiento de Windows NT.

System_CAPS_pubclassPerformanceCounterCategory

Representa un objeto de rendimiento, que define una categoría de contadores de rendimiento.

System_CAPS_pubclassPerformanceCounterInstaller

Especifica un instalador para el PerformanceCounter componente.

System_CAPS_pubclassPerformanceCounterManager

Obsoleto. Esta API admite la infraestructura de product y no está pensada para usarse directamente desde su código. Prepara los datos de rendimiento para el archivo performance.dll que carga el sistema cuando se trabaja con contadores de rendimiento.

System_CAPS_pubclassPerformanceCounterPermission

Permite el control de permisos de acceso del código para PerformanceCounter.

System_CAPS_pubclassPerformanceCounterPermissionAttribute

Permite comprobaciones de permiso de contador de rendimiento declarativas.

System_CAPS_pubclassPerformanceCounterPermissionEntry

Define la unidad más pequeña de un permiso de seguridad de acceso de código que se establece para un PerformanceCounter.

System_CAPS_pubclassPerformanceCounterPermissionEntryCollection

Contiene una colección fuertemente tipada de objetos PerformanceCounterPermissionEntry.

System_CAPS_pubclassPresentationTraceSources

Ofrece compatibilidad de traza de depuración que está específicamente destinada para aplicaciones de Windows Presentation Foundation (WPF).

System_CAPS_pubclassProcess

Proporciona acceso a procesos locales y remotos, y permite iniciar y detener procesos del sistema local.

Para examinar el código fuente de .NET Framework para este tipo, vea la Reference Source.

System_CAPS_pubclassProcessModule

Representa un archivo.dll o .exe que se carga en un proceso determinado.

System_CAPS_pubclassProcessModuleCollection

Proporciona una colección fuertemente tipada de objetos ProcessModule.

System_CAPS_pubclassProcessStartInfo

Especifica un conjunto de valores que se usa cuando se inicia un proceso.

System_CAPS_pubclassProcessThread

Representa un subproceso del sistema operativo.

System_CAPS_pubclassProcessThreadCollection

Proporciona una colección fuertemente tipada de objetos ProcessThread.

System_CAPS_pubclassSourceFilter

Indica si un agente de escucha debe realizar el seguimiento de un mensaje basándose en el origen de un seguimiento.

System_CAPS_pubclassSourceSwitch

Proporciona un modificador multinivel que controlan el seguimiento y depuración sin recompilar su código.

System_CAPS_pubclassStackFrame

Proporciona información sobre un StackFrame, que representa una llamada de función en la pila de llamadas del subproceso actual.

System_CAPS_pubclassStackTrace

Representa un seguimiento de pila, que es una colección ordenada de uno o más marcos de pila.

System_CAPS_pubclassStopwatch

Proporciona un conjunto de métodos y propiedades que puede usar para medir el tiempo transcurrido con precisión.

Para examinar el código fuente de .NET Framework para este tipo, vea la Reference Source.

System_CAPS_pubclassSwitch

Proporciona una clase base abstracta para crear nuevos de depuración y conmutadores de seguimiento.

System_CAPS_pubclassSwitchAttribute

Identifica un modificador utilizado en un ensamblado, clase o miembro.

System_CAPS_pubclassSwitchLevelAttribute

Identifica el tipo de nivel de un modificador.

System_CAPS_pubclassTextWriterTraceListener

Dirige el seguimiento o la depuración a un TextWriter o un Stream, como FileStream.

System_CAPS_pubclassTrace

Proporciona un conjunto de métodos y propiedades que le ayudarán a realizar el seguimiento del código. Esta clase no puede heredarse.

System_CAPS_pubclassTraceEventCache

Proporciona datos de evento de seguimiento específicos de un subproceso y un proceso.

System_CAPS_pubclassTraceFilter

Proporciona la clase base para las implementaciones de filtros de seguimiento.

System_CAPS_pubclassTraceListener

Proporciona la clase base abstract a los agentes de escucha que supervisan los resultados de seguimiento y de depuración.

System_CAPS_pubclassTraceListenerCollection

Proporciona una lista de objetos TraceListener segura para subprocesos.

System_CAPS_pubclassTraceSource

Proporciona un conjunto de métodos y propiedades que permiten que las aplicaciones realicen un seguimiento de la ejecución de código y asocien mensajes de seguimiento con su origen.

System_CAPS_pubclassTraceSwitch

Proporciona un modificador multinivel que controlan el seguimiento y depuración sin recompilar su código.

System_CAPS_pubclassUnescapedXmlDiagnosticData

Proporciona los datos XML sin secuencias de escape para el registro de datos de seguimiento proporcionado por el usuario.

System_CAPS_pubclassXmlWriterTraceListener

Dirige seguimiento o de salida de depuración como datos codificados en XML para un TextWriter o un Stream, como un FileStream.

EstructuraDescripción
System_CAPS_pubstructureCounterSample

Define una estructura que contiene los datos sin procesar para un contador de rendimiento.

InterfazDescripción
System_CAPS_pubinterfaceICollectData

Esta API admite la infraestructura de product y no está pensada para usarse directamente desde su código. Prepara los datos de rendimiento para la DLL que el sistema carga al trabajar con contadores de rendimiento de rendimiento.

DelegadoDescripción
System_CAPS_pubdelegateDataReceivedEventHandler

Representa el método que controlará los eventos OutputDataReceived o ErrorDataReceived de un Process.

System_CAPS_pubdelegateEntryWrittenEventHandler

Representa el método que controlará el evento EntryWritten de EventLog.

EnumeraciónDescripción
System_CAPS_pubenumDebuggerBrowsableState

Proporciona instrucciones de presentación para el depurador.

System_CAPS_pubenumDebuggableAttribute.DebuggingModes

Especifica el modo de depuración para el compilador Just-In-Time (JIT).

System_CAPS_pubenumEventLogEntryType

Especifica el tipo de evento de una entrada de registro de eventos.

System_CAPS_pubenumEventLogPermissionAccess

Define los niveles de acceso utilizados por EventLog las clases de permiso.

System_CAPS_pubenumOverflowAction

Especifica cómo tratar las entradas de un registro de eventos que ha alcanzado el tamaño máximo de archivo.

System_CAPS_pubenumPerformanceCounterCategoryType

Indica si la categoría de contador de rendimiento puede tener varias instancias.

System_CAPS_pubenumPerformanceCounterInstanceLifetime

Especifica la duración de una instancia de contador de rendimiento.

System_CAPS_pubenumPerformanceCounterPermissionAccess

Define los niveles de acceso utilizados por PerformanceCounter las clases de permiso.

System_CAPS_pubenumPerformanceCounterType

Especifica la fórmula utilizada para calcular el NextValue método para un PerformanceCounter instancia.

System_CAPS_pubenumPresentationTraceLevel

Describe el nivel de detalle para hacer un seguimiento de un objeto concreto.

System_CAPS_pubenumProcessPriorityClass

Indica la prioridad que el sistema asocia a un proceso. Este valor, junto con el valor de prioridad de cada subproceso del proceso, determina el nivel de prioridad base de cada subproceso.

System_CAPS_pubenumProcessWindowStyle

Especifica cómo debe aparecer una ventana nueva cuando el sistema inicia un proceso.

System_CAPS_pubenumSourceLevels

Especifica los niveles de mensajes de seguimiento filtrados por el filtro de tipo de conmutador y de los eventos de origen.

System_CAPS_pubenumThreadPriorityLevel

Especifica el nivel de prioridad de un subproceso.

System_CAPS_pubenumThreadState

Especifica el estado de ejecución actual del subproceso.

System_CAPS_pubenumThreadWaitReason

Especifica el motivo que está esperando un subproceso.

System_CAPS_pubenumTraceEventType

Identifica el tipo de evento que provocó el seguimiento.

System_CAPS_pubenumTraceLevel

Especifica qué mensajes se deben mostrar para el Debug, Trace y TraceSwitch clases.

System_CAPS_pubenumTraceLogRetentionOption

Especifica la estructura del archivo que se utilizará para el EventSchemaTraceListener registro.

System_CAPS_pubenumTraceOptions

Especifica las opciones de datos de seguimiento se escriban en el resultado de seguimiento.

  • El EventLog componente proporciona funcionalidad para escribir en registros de eventos, leer las entradas de registro de eventos y crear y eliminar registros de eventos y orígenes de eventos en la red. El EntryWrittenEventHandler proporciona una manera de interactuar con registros de eventos de forma asincrónica. Las clases compatibles proporcionan acceso a un control más detallado, incluyendo: restricciones de permisos, la capacidad de especificar los tipos de registro de eventos (que controla el tipo de datos predeterminado que se escriben con una entrada de registro de eventos) y recorrer en iteración las colecciones de entradas de registro de eventos. Para obtener más información sobre estas tareas, consulte el EventLogPermission, EventLogEntryType, y EventLogEntryCollection las clases.

  • La Process clase proporciona funcionalidad para supervisar los procesos del sistema a través de la red y para iniciar y detener procesos del sistema local. Además de recuperar listas de procesos en ejecución (especificando el equipo, el nombre del proceso o el identificador de proceso) o ver información acerca del proceso que tiene acceso al procesador actualmente, puede obtener un conocimiento detallado de los subprocesos del proceso y módulos a la Process propia clase y mediante la interacción con el ProcessThread y ProcessModule clases. La ProcessStartInfo clase le permite especificar una gran variedad de elementos con los que iniciar un nuevo proceso, como secuencias de entrada, salida y error, directorios de trabajo y verbos de línea de comandos y argumentos. Estas le proporcionan un control preciso sobre el comportamiento de los procesos. Otras clases relacionadas permiten especificar estilos de ventana, proceso y las prioridades de subprocesos e interactuar con colecciones de subprocesos y módulos.

  • La PerformanceCounter clase le permite supervisar el rendimiento del sistema, mientras que la PerformanceCounterCategory clase proporciona una manera de crear nuevos contadores y categorías personalizadas. Puede escribir en contadores personalizados locales y leer de contadores locales y remotos (sistema así como personalizado). Puede muestrear los contadores mediante el PerformanceCounter clase y calcular los resultados de las muestras del contador de rendimiento sucesivos con el CounterSample clase. La CounterCreationData clase le permite crear varios contadores en una categoría y especificar sus tipos. Otras clases asociadas con el componente de contador de rendimiento proporcionan acceso a colecciones de contadores, permiso de contador y los tipos de contador.

El System.Diagnostics espacio de nombres también proporciona clases que permiten depurar la aplicación y realizar un seguimiento de la ejecución del código. Para obtener más información, vea las clases Trace y Debug.

Volver al principio
Mostrar:
© 2016 Microsoft