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.Used to access the Event Log service on the local computer or a remote computer so you can manage and gather information about the event logs and event providers on the computer.

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

Esempi

Per un esempio di codice che usa questa classe, vedere Procedura: Eseguire una queryper gli eventi, procedura: Recuperare informazioni su un autore di eventi o su come: Configurare e leggere le proprietàdel registro eventi.For example code using this class, see How To: Query for Events, How to: Retrieve Information About an Event Publisher or How to: Configure and Read Event Log Properties.

Costruttori

EventLogSession()

Inizializza un nuovo oggetto EventLogSession e stabilisce una connessione con il servizio locale Log eventi.Initializes a new EventLogSession object, establishes a connection with the local Event Log service.

EventLogSession(String)

Inizializza un nuovo oggetto EventLogSession e stabilisce una connessione con il servizio Log eventi sul computer specificato.Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. Le credenziali (nome utente e password) dell'utente, che chiama il metodo, vengono utilizzate come credenziali per accedere al computer remoto.The credentials (user name and password) of the user who calls the method is used for the credentials to access the remote computer.

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

Inizializza un nuovo oggetto EventLogSession e stabilisce una connessione con il servizio Log eventi sul computer specificato.Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. Le credenziali specificate (nome utente e password) vengono utilizzate per accedere al computer remoto.The specified credentials (user name and password) are used for the credentials to access the remote computer.

Proprietà

GlobalSession

Ottiene un oggetto statico della sessione predefinita connesso al servizio Log eventi sul computer locale.Gets a static predefined session object that is connected to the Event Log service on the local computer.

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.Cancels any operations (such as reading an event log or subscribing to an event log) that are currently active for the Event Log service that this session object is connected to.

ClearLog(String)

Cancella eventi dal log eventi specificato.Clears events from the specified event log.

ClearLog(String, String)

Cancella eventi dal log eventi specificato e salva gli eventi cancellati nel file specificato.Clears events from the specified event log, and saves the cleared events to the specified file.

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.Releases all the resources used by this object.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Esporta gli eventi in un file di log esterno.Exports events into an external log file. Gli eventi vengono archiviati senza i messaggi di evento.The events are stored without the event messages.

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

Esporta gli eventi in un file di log esterno.Exports events into an external log file. È 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.A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. Gli eventi vengono archiviati senza i messaggi di evento.The events are stored without the event messages.

ExportLogAndMessages(String, PathType, String, String)

Esporta gli eventi e i relativi messaggi in un file di log esterno.Exports events and their messages into an external log file.

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

Esporta gli eventi e i relativi messaggi in un file di log esterno.Exports events and their messages into an external log file. È 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.A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. I messaggi di evento vengono esportati nella lingua specificata.The event messages are exported in the specified language.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetLogInformation(String, PathType)

Ottiene un oggetto che contiene informazioni runtime per il log eventi specificato.Gets an object that contains runtime information for the specified event log.

GetLogNames()

Ottiene un insieme enumerabile di tutti i nomi del log eventi registrati con il servizio Log eventi.Gets an enumerable collection of all the event log names that are registered with the Event Log service.

GetProviderNames()

Ottiene un insieme enumerabile di tutti i nomi del provider di eventi registrati con il servizio Log eventi.Gets an enumerable collection of all the event provider names that are registered with the Event Log service. Un provider di eventi è un'applicazione che pubblica eventi in un log appropriato.An event provider is an application that publishes events to an event log.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche