Espacios de nombres de servicios de Framework en Visual Studio

Actualización: noviembre 2007

Los espacios de nombres de .NET Framework que permiten interactuar con una serie de recursos de servidor para servicios de fondo son los siguientes:

  • System.Diagnostics: consta de una serie de 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 clasesTrace y Debug. System.Diagnostics también proporciona clases que permiten iniciar procesos de sistema, leer y escribir en registros de eventos y supervisar el rendimiento del sistema con contadores de rendimiento. Para obtener más información, vea las clases Process, EventLog y PerformanceCounter.

  • System.DirectoryServices: consta de una serie de clases que proporcionan un acceso fácil a Active Directory desde código administrado. Las clases de este espacio de nombres se pueden usar con cualquiera de los proveedores del servicio Active Directory. Los proveedores actuales son los siguientes: Internet Information Services (IIS), Protocolo ligero de acceso a directorios (LDAP), Servicio de directorio de Novell Netware (NDS) y Windows NT. Para obtener más información sobre Active Directory, vea Servicios de directorio en .NET Framework.

  • System.Deployment.Application: proporciona clases para permitir la programación del comportamiento de actualización personalizado de una aplicación Información general sobre la implementación de ClickOnce. Estas clases permiten la implementación para proporcionar información sobre la disponibilidad de una actualización, para facilitar una actualización de la instalación, así como para descargar archivos grandes y ensamblados a petición.

  • System.IO: proporciona clases, incluida la clase FileSystemWatcher, que detectan notificaciones de cambio del sistema de archivos y activan eventos cuando se produce un cambio en un directorio o en un archivo de un directorio.

  • System.Media: contiene clases para reproducir archivos de sonido y tener acceso a los sonidos proporcionados por el sistema.

  • System.Management: proporciona clases para administrar información y eventos sobre el sistema, los dispositivos y las aplicaciones instrumentadas para la infraestructura de Windows Management Instrumentation (WMI).

  • System.Messaging: proporciona clases que permiten conectarse a colas de mensajes en la red, enviar mensajes a colas y recibir o leer, sin eliminar (peek), mensajes de las colas.

  • System.ServiceProcess: proporciona clases que permiten instalar y ejecutar servicios. Los servicios son ejecutables de ejecución prolongada que no utilizan ninguna interfaz de usuario. Pueden instalarse para que se ejecuten en una cuenta de sistema que les permita iniciarse cuando se reinicia el equipo. Los servicios cuya implementación se deriva del procesamiento de la clase ServiceBase pueden definir un comportamiento específico para los comandos iniciar, detener, pausar y continuar, además de un comportamiento para cuando el sistema se cierra.

  • System.Timers: proporciona el componente Timer (temporizador) basado en servidor, el cual permite activar un evento durante un intervalo especificado.

    Nota:

    También existe un control Timer para formularios Windows Forms en el espacio de nombres System.Windows.Form y una clase Timer en el espacio de nombres System.Threading.

  • Microsoft.Win32: proporciona clases para controlar los eventos provocados por el sistema operativo y que manipulan el Registro del sistema.

Secciones relacionadas

Vea también

Otros recursos

Biblioteca de clases de .NET Framework en Visual Studio