Condividi tramite


EventLogSession Classe

Definizione

Usato per accedere al servizio Registro eventi nel computer locale o in un computer remoto, in modo da poter gestire e raccogliere informazioni sui registri eventi e sui 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

Costruttori

Nome Descrizione
EventLogSession()

Inizializza un nuovo EventLogSession oggetto, stabilisce una connessione con il servizio registro eventi locale.

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

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

EventLogSession(String)

Inizializza un nuovo EventLogSession oggetto e stabilisce una connessione con il servizio Registro eventi nel computer specificato. Le credenziali (nome utente e password) dell'utente che chiama il metodo vengono usate per le credenziali per accedere al computer remoto.

Proprietà

Nome Descrizione
GlobalSession

Ottiene un oggetto sessione statico predefinito connesso al servizio Registro eventi nel computer locale.

Metodi

Nome Descrizione
CancelCurrentOperations()

Annulla tutte le operazioni , ad esempio la lettura di un registro eventi o la sottoscrizione a un registro eventi, attualmente attive per il servizio Registro eventi a cui è connesso l'oggetto sessione.

ClearLog(String, String)

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

ClearLog(String)

Cancella gli eventi dal registro eventi specificato.

Dispose()

Rilascia tutte le risorse usate da questo oggetto.

Dispose(Boolean)

Rilascia le risorse non gestite usate da questo oggetto e, facoltativamente, rilascia le risorse gestite.

Equals(Object)

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

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

Esporta eventi in un file di log esterno. È possibile impostare un flag per indicare che il metodo continuerà a esportare gli eventi anche se la query specificata non riesce per alcuni log. Gli eventi vengono archiviati senza i messaggi di evento.

ExportLog(String, PathType, String, String)

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

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à a esportare gli eventi anche se la query specificata non riesce per alcuni log. I messaggi di evento vengono esportati nella lingua specificata.

ExportLogAndMessages(String, PathType, String, String)

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

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLogInformation(String, PathType)

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

GetLogNames()

Ottiene una raccolta enumerabile di tutti i nomi del registro eventi registrati con il servizio Registro eventi.

GetProviderNames()

Ottiene una raccolta enumerabile di tutti i nomi dei provider di eventi registrati con il servizio Registro eventi. Un provider di eventi è un'applicazione che pubblica eventi in un registro eventi.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a