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

Constructor ServiceBase ()

 

Publicado: octubre de 2016

Crea una nueva instancia de la clase ServiceBase.

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

public ServiceBase()

No cree una instancia de la ServiceBase clase. En su lugar, se derivan de ServiceBase y crear una instancia de la clase derivada. El mínimo necesario implementar en el constructor para una clase heredada de ServiceBase consiste en establecer el ServiceName en el componente. En concreto no se requiere ningún otro procesamiento en el constructor. Se debe controlar la mayoría de inicialización en OnStart en lugar de en el constructor. De lo contrario, no hay ninguna garantía de que los objetos se reinicialicen al reiniciar un servicio después de que se ha detenido.

Si reemplaza el constructor en la clase derivada, llame al constructor de clase base en el código.

El ServiceBase constructor establece AutoLog a true. Si no desea registrar automáticamente las llamadas al servicio desde el Administrador de Control de servicios (SCM), establezca AutoLog a false.

Si el archivo ejecutable contiene un solo servicio, el sistema llama al constructor del servicio cuando inicio está seleccionado en el SCM y ejecuta el destructor si se llama a detener.

Si el ejecutable contiene varios servicios, al llamar a iniciar en un servicio, los constructores para llamarse para todos los servicios en el archivo ejecutable, pero se inicia sólo el servicio especificado. Destructores para los servicios se ejecutan juntos cuando todos los servicios se han detenido, no individualmente cuando se detiene cada servicio.

System_CAPS_noteNota

Si reemplaza el constructor de clase base, se debe llamar explícitamente en el constructor de la clase derivada.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: