EventLogConfiguration Klasa

Definicja

Zawiera informacje statyczne i ustawienia konfiguracji dziennika zdarzeń. Wiele ustawień konfiguracji zostało zdefiniowanych przez dostawcę zdarzeń, który utworzył dziennik.

public ref class EventLogConfiguration : IDisposable
public class EventLogConfiguration : IDisposable
type EventLogConfiguration = class
    interface IDisposable
Public Class EventLogConfiguration
Implements IDisposable
Dziedziczenie
EventLogConfiguration
Implementuje

Przykłady

Na przykład kod korzystający z tej klasy można znaleźć w temacie How to: Configure and Read Event Log Properties (Jak skonfigurować i odczytać właściwości dziennika zdarzeń).

Uwagi

Jeśli właściwość zostanie zmieniona dla tego obiektu, wywołaj metodę SaveChanges , aby zapisać zmiany.

Konstruktory

EventLogConfiguration(String)

Inicjuje nowy EventLogConfiguration obiekt, określając lokalny dziennik zdarzeń, dla którego mają być uzyskiwane informacje i ustawienia konfiguracji.

EventLogConfiguration(String, EventLogSession)

Inicjuje nowy EventLogConfiguration obiekt, określając nazwę dziennika, dla którego mają być uzyskiwane informacje i ustawienia konfiguracji. Dziennik może znajdować się na komputerze lokalnym lub komputerze zdalnym na podstawie określonej sesji dziennika zdarzeń.

Właściwości

IsClassicLog

Pobiera wartość wskazującą, czy dziennik zdarzeń jest klasycznym dziennikiem zdarzeń. Klasyczny dziennik zdarzeń to taki, który ma zdarzenia zdefiniowane w pliku mc zamiast manifestu (plik .xml) używany przez dostawcę zdarzeń.

IsEnabled

Pobiera lub ustawia wartość wskazującą, czy dziennik zdarzeń jest włączony, czy wyłączony. Włączony dziennik to taki, w którym można rejestrować zdarzenia, a wyłączony dziennik to taki, w którym nie można rejestrować zdarzeń.

LogFilePath

Pobiera lub ustawia ścieżkę katalogu plików do lokalizacji pliku, w której zdarzenia są przechowywane dla dziennika.

LogIsolation

Pobiera wartość określającą EventLogIsolation , czy dziennik zdarzeń jest aplikacją, systemem, czy niestandardowym dziennikiem zdarzeń.

LogMode

Pobiera lub ustawia wartość określającą EventLogMode sposób obsługi zdarzeń po zapełnieniu dziennika zdarzeń.

LogName

Pobiera nazwę dziennika zdarzeń.

LogType

Pobiera wartość określającą EventLogType typ dziennika zdarzeń.

MaximumSizeInBytes

Pobiera lub ustawia maksymalny rozmiar w bajtach, który może zawierać plik dziennika zdarzeń. Gdy plik osiągnie ten maksymalny rozmiar, jest uznawany za pełny.

OwningProviderName

Pobiera nazwę dostawcy zdarzeń, który utworzył ten dziennik zdarzeń.

ProviderBufferSize

Pobiera rozmiar buforu używanego przez dostawcę zdarzeń do publikowania zdarzeń w dzienniku.

ProviderControlGuid

Pobiera globalnie unikatowy identyfikator kontrolki (GUID) dla dziennika zdarzeń, jeśli dziennik jest dziennikiem debugowania. Jeśli ten dziennik nie jest dziennikiem debugowania, ta wartość to null.

ProviderKeywords

Pobiera lub ustawia maskę słów kluczowych używanych przez dostawcę zdarzeń.

ProviderLatency

Pobiera maksymalny czas opóźnienia używany przez dostawcę zdarzeń podczas publikowania zdarzeń w dzienniku.

ProviderLevel

Pobiera lub ustawia maksymalny poziom zdarzeń (który definiuje ważność zdarzenia), który może być rejestrowany w dzienniku zdarzeń. Ta wartość jest definiowana przez dostawcę zdarzeń.

ProviderMaximumNumberOfBuffers

Pobiera maksymalną liczbę buforów używanych przez dostawcę zdarzeń do publikowania zdarzeń w dzienniku zdarzeń.

ProviderMinimumNumberOfBuffers

Pobiera minimalną liczbę buforów używanych przez dostawcę zdarzeń do publikowania zdarzeń w dzienniku zdarzeń.

ProviderNames

Pobiera wyliczaną kolekcję nazw wszystkich dostawców zdarzeń, które mogą publikować zdarzenia w tym dzienniku zdarzeń.

SecurityDescriptor

Pobiera lub ustawia deskryptor zabezpieczeń dziennika zdarzeń. Deskryptor zabezpieczeń definiuje użytkowników i grupy użytkowników, którzy mogą odczytywać i zapisywać w dzienniku zdarzeń.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez ten obiekt.

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez ten obiekt i opcjonalnie zwalnia zarządzane zasoby.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SaveChanges()

Zapisuje ustawienia konfiguracji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też