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

Método ServiceBase.Run (ServiceBase[])

 

Publicado: octubre de 2016

Registra el ejecutable para varios servicios con el Administrador de Control de servicios (SCM).

Espacio de nombres:   System.ServiceProcess
Ensamblado:  System.ServiceProcess (en System.ServiceProcess.dll)

public static void Run(
	ServiceBase[] services
)

Parámetros

services
Type: System.ServiceProcess.ServiceBase[]

Una matriz de instancias de ServiceBase, que indican que se inicien servicios.

Exception Condition
ArgumentException

No proporcionó un servicio para iniciar. La matriz podría ser null o está vacío.

Llame a esta sobrecarga en el main() función del servicio ejecutable para registrar los servicios con el Administrador de Control de servicios. Después de llamar a Run(ServiceBase[]), el Administrador de Control de servicios envía los comandos de inicio, que producen llamadas a la OnStart métodos en los servicios. Los servicios no se inician hasta que se ejecutan los comandos de inicio.

El ServiceBase.Run se denomina método de la misma manera que el Application.Run método para aplicaciones de Windows Forms.

Si AutoLog es true, se escribe una entrada en el registro de eventos si cualquier servicio de la matriz no se inicia.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: