System.Diagnostics.Eventing.Reader Ad Alanı

Ad alanını System.Diagnostics.Eventing.Reader kullanarak, olay günlüklerini okuyan ve yöneten uygulamalar geliştirebilirsiniz. Olay günlüğündeki bir olay, belirli bir uygulama, hizmet veya işletim sistemi bileşeni tarafından yayımlanan bilgileri, uyarıyı veya hatayı içerir. Bu olaylar, bilgisayarın durumunu izleyen uygulamalar ve belirli olaylar gerçekleştiğinde eyleme geçen uygulamalar tarafından okunur. Daha fazla bilgi için bkz. Olay Günlüklerini Okuma ve Yönetme için Teknoloji Özeti ve Olay Günlüğü Senaryoları.

Sınıflar

Name Description
EventBookmark

Bir olay akışı içindeki yer tutucuyu (yer işareti) temsil eder. Yer tutucuyu kullanarak bir konumu işaretleyebilir ve olay akışında bu konuma dönebilirsiniz. Bu nesnenin bir örneği bir EventRecord nesneden alınabilir ve bu durumda bu olay kaydının konumuna karşılık gelir.

EventKeyword

Bir olay için anahtar sözcüğü temsil eder. Anahtar sözcükler bir olay sağlayıcısında tanımlanır ve olayı diğer benzer olaylarla (olayların kullanımına göre) gruplandırmak için kullanılır.

EventLevel

Bir olay sağlayıcısında tanımlanan bir olay düzeyi içerir. düzeyi, olayın önem derecesini belirtir.

EventLogConfiguration

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.

EventLogException

Olay günlüğüyle ilgili bilgiler okunurken bir hata oluştuğunda oluşan tüm özel durumlar için temel sınıfı temsil eder.

EventLogInformation

Etkin olay günlüklerinin ve olay günlüğü dosyalarının çalışma zamanı özelliklerine erişmenizi sağlar. Bu özellikler günlükteki olayların sayısını, günlüğün boyutunu, günlüğün dolu olup olmadığını belirleyen bir değeri ve günlüğe en son ne zaman yazıldığını veya günlüğe en son erişildiğini içerir.

EventLogInvalidDataException

Olay sağlayıcısı bir olayda geçersiz veri yayımladığında oluşan özel durumu temsil eder.

EventLogLink

Bir olay sağlayıcısı ile sağlayıcının olayları yayımladığını olay günlüğü arasındaki bağlantıyı temsil eder. Bu nesne örneği oluşturulamıyor.

EventLogNotFoundException

İstenen bir olay günlüğü (genellikle olay günlüğü adı veya olay günlüğü dosyasının yolu ile belirtilir) mevcut olmadığında oluşan özel durumu temsil eder.

EventLogPropertySelector

Olay Şemasını temel alan bir olayın XML gösterimindeki öğeler için XPath sorgularını temsil eden dize dizisi içerir. Bu nesnedeki sorgular, olaydaki değerleri ayıklamak için kullanılır.

EventLogProviderDisabledException

Belirtilen bir olay sağlayıcısı adı devre dışı bırakılmış bir olay sağlayıcısına başvurduğunda oluşan özel durumu temsil eder. Devre dışı bırakılmış bir olay sağlayıcısı olayları yayımlayamıyor.

EventLogQuery

Bir olay günlüğündeki olaylar için sorguyu ve sorgunun nasıl yürütüldüğünü ve sorgunun hangi bilgisayarda yürütüldüğünü tanımlayan ayarları temsil eder.

EventLogReader

Olay sorgusuna dayalı olarak bir olay günlüğünden olayları okumanızı sağlar. Bu nesne tarafından okunan olaylar nesne olarak EventRecord döndürülür.

EventLogReadingException

Bir olay günlüğündeki olaylar okunurken, sorgulanırken veya olaylara abone olurken bir hata oluştuğunda oluşan bir özel durumu temsil eder.

EventLogRecord

Bir nesneden EventLogReader alınan bir olayın olay örneğinin özelliklerini içerir. Olay özellikleri, olayın günlüğe kaydedildiği bilgisayarın adı ve olayın oluşturulduğu saat gibi olay hakkında bilgi sağlar.

EventLogSession

Yerel bilgisayarda veya uzak bir bilgisayarda Olay Günlüğü hizmetine erişmek için kullanılır; böylece bilgisayardaki olay günlükleri ve olay sağlayıcıları hakkında bilgi yönetebilir ve toplayabilirsiniz.

EventLogStatus

Belirli bir olay günlüğü için durum kodunu veya hata kodunu içerir. Bu durum, olay günlüğünün bir işlem için kullanılabilir olup olmadığını belirlemek için kullanılabilir.

EventLogWatcher

Gelen olaylara abone olmanıza olanak tanır. İstenen olay bir olay günlüğüne her yayımlandığında olay EventRecordWritten oluşturulur ve bu olayı işleyen yöntem yürütülür.

EventMetadata

Bir olay sağlayıcısında tanımlanan bir olayın meta verilerini (özellikler ve ayarlar) içerir.

EventOpcode

Bir olay sağlayıcısında tanımlanan bir olay opcode içerir. İşlem kodu, etkinliği tanımlayan sayısal bir değeri veya bir etkinliğin içinde uygulamanın olayı tetiklediğinde gerçekleştirdiği bir noktayı tanımlar.

EventProperty

Olay yayımlandığında olay sağlayıcısı tarafından belirtilen bir olay özelliğinin değerini içerir.

EventRecord

Bir nesneden EventLogReader alınan bir olayın olay örneğinin özelliklerini tanımlar. Olay özellikleri, olayın günlüğe kaydedildiği bilgisayarın adı ve olayın oluşturulduğu saat gibi olay hakkında bilgi sağlar. Bu sınıf soyut bir sınıftır. sınıfı EventLogRecord bu sınıfı uygular.

EventRecordWrittenEventArgs

EventRecordWritten Olay tetiklendiğinde, olayı işleyen temsilci yöntemine bu nesnenin bir örneği geçirilir. Bu nesne, olay günlüğünde yayımlanan olayı veya olay aboneliği başarısız olduğunda oluşan özel durumu içerir.

EventTask

Bir olay sağlayıcısında tanımlanan bir olay görevi içerir. Görev, bir uygulamanın bir bölümünü veya olay yayımlayan bir bileşeni tanımlar. Görev, en fazla 16 değeri ayrılmış olan 16 bitlik bir değerdir.

ProviderMetadata

Sağlayıcının adı ve kimliği ve sağlayıcıda tanımlanan olayların koleksiyonu gibi bir olay sağlayıcısı hakkında statik bilgiler içerir.

Numaralandırmalar

Name Description
EventLogIsolation

Olay günlüğü için varsayılan erişim izinlerini tanımlar. Uygulama ve Sistem değerleri, günlüğün erişim denetim listesini (ACL) uygun Windows günlüğüyle (Uygulama veya Sistem olay günlükleri) paylaştığını ve Windows için Olay İzleme (ETW) oturumunu aynı yalıtımdaki diğer günlüklerle paylaştığını gösterir. Özel yalıtımlı tüm kanallar özel bir ETW oturumu kullanır.

EventLogMode

Olay günlüğü hizmetinin davranışını, günlük izin verilen en büyük boyuta ulaştığında (olay günlüğü dolduğunda) bir olay günlüğünü işler.

EventLogType

Bir olay günlüğüne kaydedilen olayların türünü tanımlar. Her günlük yalnızca bir olay türü içerebilir.

PathType

Dizenin bir olay günlüğünün adını veya olay günlüğü dosyasının dosya sistemi yolunu içerdiğini belirtir.

SessionAuthentication

Bir sunucuda Uzaktan Yordam Çağrısı (RPC) oturum açma işlemi sırasında kullanılan kimlik doğrulama türü için değerleri tanımlar. Bu oturum açma işlemi, uzak bir bilgisayara bağlantı belirten bir EventLogSession nesnesi oluşturduğunuzda oluşur.

StandardEventKeywords

Olay sağlayıcısı tarafından olaylara eklenen standart anahtar sözcükleri tanımlar. Anahtar sözcükler hakkında daha fazla bilgi için bkz. EventKeyword.

StandardEventLevel

Olay Günlüğü hizmetinde kullanılan standart olay düzeylerini tanımlar. düzeyi, olayın önem derecesini tanımlar. Özel olay düzeyleri bu standart düzeylerin ötesinde tanımlanabilir. Düzeyler hakkında daha fazla bilgi için bkz. EventLevel.

StandardEventOpcode

Olay sağlayıcısı tarafından olaylara eklenen standart opcode'ları tanımlar. İşlem kodları hakkında daha fazla bilgi için bkz. EventOpcode.

StandardEventTask

Olay sağlayıcısı tarafından olaylara eklenen standart görevleri tanımlar. Görevler hakkında daha fazla bilgi için bkz. EventTask.