Procedura: rimuovere un'origine eventi
Aggiornamento: novembre 2007
È possibile rimuovere le origini non più utilizzate per la scrittura di voci nel log. Questa operazione ha effetto su tutti i componenti che usano l'origine rimossa. Se ad esempio si dispone di due componenti che eseguono la scrittura in un log mediante la stringa di origine "mysource", la rimozione di "mysource" interesserà entrambi i componenti.
È possibile rimuovere un'origine eventi per spostarla da un log a un altro. Si supponga ad esempio di voler interrompere la scrittura di voci in un log OrdersProcessed e iniziarla in un log OrdersSent. È necessario innanzitutto rimuovere l'associazione dell'origine al primo log, quindi registrare l'origine nel nuovo log in cui si desidera scrivere gli eventi.
Per rimuovere un'origine eventi
Chiamare il metodo DeleteEventSource specificando il nome dell'origine da rimuovere.
Nell'esempio riportato di seguito viene illustrato come annullare la registrazione di un'origine eventi denominata MyApp1 dal computer locale. Nel codice si presuppone che esista un'istruzione Imports o using per lo spazio dei nomi System.Diagnostics:
EventLog.DeleteEventSource("MyApp1")
System.Diagnostics.EventLog.DeleteEventSource("MyApp1");
Suggerimento:
Per rimuovere un'origine eventi da un computer remoto, specificare il nome del computer come secondo parametro. Il codice che segue fornisce un esempio in proposito.
EventLog.DeleteEventSource("MyApp1", "myserver")
System.Diagnostics.EventLog.DeleteEventSource("MyApp1", "myserver");
Nota:
La rimozione di un'origine non implica la rimozione delle voci scritte nel log mediante l'origine stessa. Alle voci, tuttavia, verranno aggiunte informazioni che segnalano l'impossibilità di trovare l'origine.
Vedere anche
Attività
Procedura: determinare l'esistenza di un'origine eventi
Procedura: aggiungere l'applicazione come origine delle voci del log eventi
Procedura dettagliata: esplorazione di log eventi, origini eventi e voci