EventLogConfiguration Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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) |