EventLogSession Classe
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.
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) |