ServiceBase.AutoLog Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.