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 kod örneği 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 bilgisayarda olabilir.

Özellikler

IsClassicLog

Olay günlüğünün klasik 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 .mc dosyasında tanımlanan olayları olan günlüklerdir.

IsEnabled

Olay günlüğünün etkinleştirildiğini veya devre dışı bırakıldığını belirten bir değer alır veya ayarlar. Etkin günlük, olayların günlüğe kaydedilebileceği günlük, 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üğü olup olmadığını 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 boyutunu 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ığı arabelleğin boyutunu alır.

ProviderControlGuid

Günlük bir hata ayıklama günlüğüyse, olay günlüğü için denetimi genel olarak benzersiz tanımlayıcıyı (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ımlayan) 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 numaralandırılabilir 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.