Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ServiceBase.Run (ServiceBase[])

 

Data di pubblicazione: ottobre 2016

Registra il file eseguibile per più servizi con Gestione controllo servizi (SCM).

Spazio dei nomi:   System.ServiceProcess
Assembly:  System.ServiceProcess (in System.ServiceProcess.dll)

public static void Run(
	ServiceBase[] services
)

Parametri

services
Type: System.ServiceProcess.ServiceBase[]

Matrice di istanze ServiceBase, che indica i servizi da avviare.

Exception Condition
ArgumentException

Non è stato fornito un servizio da avviare. La matrice potrebbe essere null o vuoto.

Chiamare questo overload nella main() funzione del servizio eseguibile per registrare i servizi con Gestione controllo servizi. Dopo aver chiamato Run(ServiceBase[]), Gestione controllo servizi invia comandi di avvio, generare chiamate per il OnStart metodi nei servizi. I servizi non vengono avviati fino a quando non vengono eseguiti i comandi di avvio.

Il ServiceBase.Run viene chiamato in modo analogo a come il Application.Run metodo per applicazioni Windows Form.

Se AutoLog è true, viene scritta una voce nel registro eventi se non si avvia qualsiasi servizio nella matrice.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: