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

Espacio de nombres System.ServiceProcess

 

Publicado: octubre de 2016

El System.ServiceProcess espacio de nombres proporciona clases que permiten implementar, instalar y controlar las aplicaciones de servicio de Windows. Los servicios son ejecutables de ejecución prolongada que se ejecutan sin interfaz de usuario. Implementación de un servicio implica la herencia de la ServiceBase clase y definir el comportamiento específico para procesar al iniciar, detener, pausar y continuar pasar comandos, así como el comportamiento personalizado y las acciones que deben realizarse cuando se apaga el sistema.

ClaseDescripción
System_CAPS_pubclassServiceBase

Proporciona una clase base para un servicio que existirá como parte de una aplicación de servicio. ServiceBase debe derivarse de, al crear una nueva clase de servicio.

System_CAPS_pubclassServiceController

Representa un servicio de Windows y permite conectarse a un servicio en ejecución o detenido, manipularlo u obtener información sobre él.

System_CAPS_pubclassServiceControllerPermission

Permite el control de acceso al código los permisos de seguridad para los controladores de servicio.

System_CAPS_pubclassServiceControllerPermissionAttribute

Permite comprobaciones de permiso de controlador de servicio declarativo.

System_CAPS_pubclassServiceControllerPermissionEntry

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

System_CAPS_pubclassServiceControllerPermissionEntryCollection

Contiene una colección fuertemente tipada de objetos ServiceControllerPermissionEntry.

System_CAPS_pubclassServiceInstaller

Instala una clase que extiende ServiceBase para implementar un servicio. La utilidad de instalación llama a esta clase al instalar una aplicación de servicio.

System_CAPS_pubclassServiceProcessDescriptionAttribute

Especifica una descripción para una propiedad o evento.

System_CAPS_pubclassServiceProcessInstaller

Instala un ejecutable que contiene clases que extienden ServiceBase. Utilidades de instalación, como InstallUtil.exe, llama a esta clase al instalar una aplicación de servicio.

System_CAPS_pubclassTimeoutException

Excepción que se produce cuando expira un tiempo de espera especificado.

EstructuraDescripción
System_CAPS_pubstructureSessionChangeDescription

Identifica el motivo de un cambio de la sesión de Terminal Services.

EnumeraciónDescripción
System_CAPS_pubenumPowerBroadcastStatus

Indica el estado de energía del sistema.

System_CAPS_pubenumServiceAccount

Especifica el contexto de seguridad de un servicio, que define su tipo de inicio de sesión.

System_CAPS_pubenumServiceControllerPermissionAccess

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

System_CAPS_pubenumServiceControllerStatus

Indica el estado actual del servicio.

System_CAPS_pubenumServiceStartMode

Indica el modo de inicio del servicio.

System_CAPS_pubenumServiceType

Representa el tipo de servicio.

System_CAPS_pubenumSessionChangeReason

Especifica el motivo de un aviso de cambio de la sesión de Terminal Services.

Los servicios se instalan mediante una utilidad de instalación como InstallUtil.exe. El System.ServiceProcess espacio de nombres proporciona clases de instalación que escriben información de servicio en el registro. La ServiceProcessInstaller clase proporciona una clase englobadora que instala los componentes comunes a todos los servicios en una instalación. Para cada servicio, se crea una instancia de la ServiceInstaller clase para instalar la funcionalidad específica del servicio.

La ServiceController clase le permite conectarse a un servicio existente y manipularlo u obtener información sobre él. Esta clase se utiliza normalmente en tareas administrativas y permite iniciar, detener, pausar, continuar o ejecutar comandos personalizados en un servicio. Donde la ServiceBase clase define el procesamiento que realiza un servicio se ejecuta cuando se produce un comando, el ServiceController es el agente que permite llamar a esos comandos en el servicio.

Volver al principio
Mostrar: