Aracılığıyla paylaş


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, bir uyarıyı veya hatayı içerir. Bu olaylar, bilgisayarın sistem 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önetmeye yönelik Teknoloji Özeti ve Olay Günlüğü Senaryoları.

Sınıflar

EventBookmark

Olay akışı içindeki yer tutucuyu (yer işaretini) 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 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 olay sayısını, günlüğün boyutunu, günlüğün dolu olup olmadığını belirleyen bir değeri ve günlüğün en son yazıldığı veya erişildiği zamanı 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 nesnenin ö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 dizisini içerir. Bu nesnedeki sorgular olaydaki değerleri ayıklamak için kullanılır.

EventLogProviderDisabledException

Belirtilen 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ılan bir olay sağlayıcısı olayları yayımlayamaz.

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 sorgusunu temel alan 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üklerini ve olay sağlayıcılarını yönetebilir ve bunlar hakkında bilgi 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, EventRecordWritten olay oluşturulur ve bu olayı işleyen yöntem yürütülür.

EventMetadata

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, uygulamanın olayı tetiklediğinde gerçekleştirdiği etkinliği veya etkinliğin içindeki bir noktayı tanımlayan sayısal bir değer 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 için 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 bir olayı yayımlayan bir bileşeni tanımlar. Görev, en fazla 16 değeri ayrılmış 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

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ıma sahip diğer günlüklerle paylaştığını belirtir. Özel yalıtıma sahip 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 boyutuna ulaştığında (olay günlüğü dolu olduğ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 bilgisayara bağlantı belirten bir EventLogSession nesne 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. .