EventLogConfiguration Sınıf

Tanım

Bir olay günlüğü için statik bilgileri ve yapılandırma ayarlarını içerir. Yapılandırma ayarlarının çoğu, günlüğü oluşturan olay sağlayıcısı tarafından tanımlanmıştır.

public ref class EventLogConfiguration : IDisposable
public class EventLogConfiguration : IDisposable
type EventLogConfiguration = class
    interface IDisposable
Public Class EventLogConfiguration
Implements IDisposable
Devralma
EventLogConfiguration
Uygulamalar

Örnekler

Bu sınıfı kullanan kodlar için bkz . Nasıl yapılır: Olay Günlüğü Özelliklerini Yapılandırma ve Okuma.

Açıklamalar

Bu nesne için bir özellik değiştirilirse, değişiklikleri kaydetmek için yöntemini çağırın SaveChanges .

Oluşturucular

EventLogConfiguration(String)

Bilgi ve yapılandırma ayarlarının alınacağını yerel olay günlüğünü belirterek yeni EventLogConfiguration bir nesne başlatır.

EventLogConfiguration(String, EventLogSession)

Bilgi ve yapılandırma ayarlarının alınacağını günlüğün adını belirterek yeni EventLogConfiguration bir nesne başlatır. Günlük, belirtilen olay günlüğü oturumuna bağlı olarak yerel bilgisayarda veya uzak bir bilgisayarda olabilir.

Özellikler

IsClassicLog

Olay günlüğünün klasik bir olay günlüğü olup olmadığını gösteren bir değer alır. Klasik olay günlüğü, olay sağlayıcısı tarafından kullanılan bir bildirim (.xml dosyası) yerine olayları bir .mc dosyasında tanımlanmış olan günlüklerdir.

IsEnabled

Olay günlüğünün etkin veya devre dışı olduğunu belirten bir değer alır veya ayarlar. Etkin günlük, olayların günlüğe kaydedilebildiği, devre dışı bırakılmış günlük ise olayların günlüğe kaydedilemediği günlüklerden biridir.

LogFilePath

Günlük için olayların depolandığı dosyanın konumuna dosya dizini yolunu alır veya ayarlar.

LogIsolation

Olay günlüğünün bir EventLogIsolation uygulama, sistem veya özel olay günlüğü olduğunu belirten bir değer alır.

LogMode

Olay günlüğü dolduğunda olayların nasıl işleneceğini belirleyen bir EventLogMode değer alır veya ayarlar.

LogName

Olay günlüğünün adını alır.

LogType

Olay günlüğünün türünü belirleyen bir EventLogType değer alır.

MaximumSizeInBytes

Olay günlüğü dosyasının izin verilen en büyük boyutu bayt cinsinden alır veya ayarlar. Dosya bu boyuta ulaştığında, tam olarak kabul edilir.

OwningProviderName

Bu olay günlüğünü oluşturan olay sağlayıcısının adını alır.

ProviderBufferSize

Olay sağlayıcısının günlükte olayları yayımlamak için kullandığı arabellecin boyutunu alır.

ProviderControlGuid

Günlük bir hata ayıklama günlüğüyse, olay günlüğü için denetimin genel benzersiz tanımlayıcısını (GUID) alır. Bu günlük bir hata ayıklama günlüğü değilse, bu değer olur null.

ProviderKeywords

Olay sağlayıcısı tarafından kullanılan anahtar sözcük maskesini alır veya ayarlar.

ProviderLatency

Olayları günlüğe yayımlarken olay sağlayıcısı tarafından kullanılan en uzun gecikme süresini alır.

ProviderLevel

Olay günlüğüne kaydedilmesine izin verilen en yüksek olay düzeyini (olayın önem derecesini tanımlar) alır veya ayarlar. Bu değer olay sağlayıcısı tarafından tanımlanır.

ProviderMaximumNumberOfBuffers

Olay sağlayıcısı tarafından olay günlüğüne olay yayımlamak için kullanılan arabellek sayısı üst sınırını alır.

ProviderMinimumNumberOfBuffers

Olay sağlayıcısı tarafından olay günlüğüne olay yayımlamak için kullanılan en az arabellek sayısını alır.

ProviderNames

Bu olay günlüğüne olay yayımlayabilen tüm olay sağlayıcılarının adlarının listelenebilir bir koleksiyonunu alır.

SecurityDescriptor

Olay günlüğünün güvenlik tanımlayıcısını alır veya ayarlar. Güvenlik tanımlayıcısı, olay günlüğünü okuyup yazabilen kullanıcıları ve kullanıcı gruplarını tanımlar.

Yöntemler

Dispose()

Bu nesne tarafından kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

Bu nesne tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SaveChanges()

Bu yapılandırma ayarlarını kaydeder.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.