ServiceBase.AutoLog Proprietà

Definizione

Indica se registrare i comandi di avvio, interruzione, sospensione e continuazione nel log eventi.

public:
 property bool AutoLog { bool get(); void set(bool value); };
public bool AutoLog { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBAutoLog")]
public bool AutoLog { get; set; }
member this.AutoLog : bool with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBAutoLog")>]
member this.AutoLog : bool with get, set
Public Property AutoLog As Boolean

Valore della proprietà

Boolean

true per registrare le informazioni nel log eventi; in caso contrario, false.

Attributi

Commenti

L'impostazione AutoLog per indicare al servizio di true usare il registro eventi dell'applicazione per segnalare gli errori dei comandi, nonché le informazioni sulla modifica dello stato per Start, Stop, Pause e Continua eventi nel servizio. Il nome del servizio viene usato come EventLog.Source.

Per segnalare informazioni a un registro eventi personalizzato anziché al log dell'applicazione, impostare AutoLog su false e scrivere istruzioni all'interno dei metodi OnContinuedi gestione dei comandi , OnPauseo OnStop per pubblicare il log appropriato.

Nota

L'oggetto ServiceName, che fornisce la stringa di origine per il registro eventi, deve essere impostata prima che il servizio tenti di scrivere nel registro eventi. Il tentativo di accedere al registro eventi prima che il nome di origine venga impostato genera un'eccezione.

Si applica a

Vedi anche