EventLogConfiguration Třída

Definice

Obsahuje statické informace a nastavení konfigurace pro protokol událostí. Řadu nastavení konfigurace definoval poskytovatel událostí, který protokol vytvořil.

public ref class EventLogConfiguration : IDisposable
public class EventLogConfiguration : IDisposable
type EventLogConfiguration = class
    interface IDisposable
Public Class EventLogConfiguration
Implements IDisposable
Dědičnost
EventLogConfiguration
Implementuje

Příklady

Příklad kódu pomocí této třídy, viz Postupy: Konfigurace a čtení vlastností protokolu událostí.

Poznámky

Pokud je vlastnost pro tento objekt změněna, voláním SaveChanges metody uložte změny.

Konstruktory

EventLogConfiguration(String)

Inicializuje nový EventLogConfiguration objekt zadáním místního protokolu událostí, pro který chcete získat informace a nastavení konfigurace.

EventLogConfiguration(String, EventLogSession)

Inicializuje nový EventLogConfiguration objekt zadáním názvu protokolu, pro který chcete získat informace a nastavení konfigurace. Protokol může být v místním nebo vzdáleném počítači na základě zadané relace protokolu událostí.

Vlastnosti

IsClassicLog

Získá hodnotu, která označuje, zda je protokol událostí klasický protokol událostí. Klasický protokol událostí je takový, který má své události definované v souboru .mc namísto manifestu (.xml souboru) používaného poskytovatelem událostí.

IsEnabled

Získá nebo nastaví hodnotu, která označuje, zda je protokol událostí povolen nebo zakázán. Povolený protokol je protokol, ve kterém se dají protokolovat události, a zakázaný protokol je protokol, ve kterém se události protokolovat nedají.

LogFilePath

Získá nebo nastaví cestu k souboru do umístění souboru, kde jsou uloženy události pro protokol.

LogIsolation

EventLogIsolation Získá hodnotu, která určuje, zda je protokol událostí aplikace, systém nebo vlastní protokol událostí.

LogMode

Získá nebo nastaví EventLogMode hodnotu, která určuje, jak jsou události zpracovány při zaplněný protokol událostí.

LogName

Získá název protokolu událostí.

LogType

EventLogType Získá hodnotu, která určuje typ protokolu událostí.

MaximumSizeInBytes

Získá nebo nastaví maximální velikost v bajtech, že soubor protokolu událostí může být. Když soubor dosáhne této maximální velikosti, považuje se za plný.

OwningProviderName

Získá název zprostředkovatele událostí, který vytvořil tento protokol událostí.

ProviderBufferSize

Získá velikost vyrovnávací paměti, který zprostředkovatel událostí používá pro publikování událostí do protokolu.

ProviderControlGuid

Získá globálně jedinečný identifikátor ovládacího prvku (GUID) pro protokol událostí, pokud je protokol ladění. Pokud tento protokol není protokolem ladění, je nulltato hodnota .

ProviderKeywords

Získá nebo nastaví masku klíčového slova používané zprostředkovatelem události.

ProviderLatency

Získá maximální dobu latence používaná zprostředkovatelem událostí při publikování událostí do protokolu.

ProviderLevel

Získá nebo nastaví maximální úroveň události (která definuje závažnost události), která je povolena protokolovat v protokolu událostí. Tato hodnota je definována zprostředkovatelem události.

ProviderMaximumNumberOfBuffers

Získá maximální počet vyrovnávacích pamětí používaných zprostředkovatelem událostí k publikování událostí do protokolu událostí.

ProviderMinimumNumberOfBuffers

Získá minimální počet vyrovnávacích pamětí používaných zprostředkovatelem událostí k publikování událostí do protokolu událostí.

ProviderNames

Získá výčtovou kolekci názvů všech zprostředkovatelů událostí, kteří mohou publikovat události do tohoto protokolu událostí.

SecurityDescriptor

Získá nebo nastaví popisovač zabezpečení protokolu událostí. Popisovač zabezpečení definuje uživatele a skupiny uživatelů, kteří můžou číst a zapisovat do protokolu událostí.

Metody

Dispose()

Uvolní všechny prostředky používané tímto objektem.

Dispose(Boolean)

Uvolní nespravované prostředky používané tímto objektem a volitelně uvolní spravované prostředky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SaveChanges()

Uloží nastavení konfigurace.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také