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 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 |
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin