EventLogSession Classe

Definizione

Utilizzato per accedere al servizio Log eventi nel computer locale o a uno remoto, consente di gestire e raggruppare informazioni sui log eventi e sul provider di eventi nel computer.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
Ereditarietà
EventLogSession
Implementazioni

Esempio

Per un esempio di codice che usa questa classe, vedere Procedura: Eseguire una query per eventi, Procedura: Recuperare informazioni su un server di pubblicazione eventi o Procedura: Configurare e leggere le proprietà del registro eventi.

Costruttori

EventLogSession()

Inizializza un nuovo oggetto EventLogSession e stabilisce una connessione con il servizio locale Log eventi.

EventLogSession(String)

Inizializza un nuovo oggetto EventLogSession e stabilisce una connessione con il servizio Log eventi sul computer specificato. Le credenziali (nome utente e password) dell'utente, che chiama il metodo, vengono utilizzate come credenziali per accedere al computer remoto.

EventLogSession(String, String, String, SecureString, SessionAuthentication)

Inizializza un nuovo oggetto EventLogSession e stabilisce una connessione con il servizio Log eventi sul computer specificato. Le credenziali specificate (nome utente e password) vengono utilizzate per accedere al computer remoto.

Proprietà

GlobalSession

Ottiene un oggetto statico della sessione predefinita connesso al servizio Log eventi sul computer locale.

Metodi

CancelCurrentOperations()

Annulla qualsiasi operazione (come la lettura o la sottoscrizione a un log eventi) attualmente attiva per il servizio Log eventi al quale è connesso questo oggetto di sessione.

ClearLog(String)

Cancella eventi dal registro eventi specificato.

ClearLog(String, String)

Cancella eventi dal log eventi specificato e salva gli eventi cancellati nel file specificato.

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExportLog(String, PathType, String, String)

Esporta gli eventi in un file di log esterno. Gli eventi vengono archiviati senza i messaggi di evento.

ExportLog(String, PathType, String, String, Boolean)

Esporta gli eventi in un file di log esterno. È possibile impostare un flag per indicare che il metodo continuerà l'esportazione degli eventi, anche se la query specificata ha esito negativo per alcuni log. Gli eventi vengono archiviati senza i messaggi di evento.

ExportLogAndMessages(String, PathType, String, String)

Esporta gli eventi e i relativi messaggi in un file di log esterno.

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

Esporta gli eventi e i relativi messaggi in un file di log esterno. È possibile impostare un flag per indicare che il metodo continuerà l'esportazione degli eventi, anche se la query specificata ha esito negativo per alcuni log. I messaggi di evento vengono esportati nella lingua specificata.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLogInformation(String, PathType)

Ottiene un oggetto che contiene informazioni runtime per il log eventi specificato.

GetLogNames()

Ottiene un insieme enumerabile di tutti i nomi del log eventi registrati con il servizio Log eventi.

GetProviderNames()

Ottiene un insieme enumerabile di tutti i nomi del provider di eventi registrati con il servizio Log eventi. Un provider di eventi è un'applicazione che pubblica eventi in un log appropriato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche