System.Diagnostics.Eventing.Reader Ad Alanı

System.Diagnostics.Eventing.ReaderAd alanını kullanarak, olay günlüklerini okuyan ve yöneten uygulamalar geliştirebilirsiniz. Using the System.Diagnostics.Eventing.Reader namespace, you can develop applications that read and manage event logs. Olay günlüğündeki bir olay, belirli bir uygulama, hizmet veya işletim sistemi bileşeni tarafından yayımlanan bilgiler, bir uyarı veya hata içerir. An event in an event log contains information, a warning, or an error that has been published by a specific application, service, or operating system component. Bu olaylar, bir bilgisayarın sistem durumunu ve belirli olaylar gerçekleştiğinde işlem yapan uygulamaları izleyen uygulamalar tarafından okunmalıdır. These events are read by applications that monitor a computer's health and applications that take action when specific events occur. Daha fazla bilgi için bkz. olay günlüklerini ve olay günlüğü senaryolarınıokumak ve yönetmek için teknoloji Özeti . For more information, see Technology Summary for Reading and Managing Event Logs and Event Log Scenarios.

Sınıflar

EventBookmark

Bir olay akışı içindeki bir yer tutucuyu (yer işaretini) temsil eder.Represents a placeholder (bookmark) within an event stream. Bir konumu işaretlemek ve bu konuma bir olay akışında dönmek için yer tutucuyu kullanabilirsiniz.You can use the placeholder to mark a position and return to this position in a stream of events. Bu nesnenin bir örneği bir nesneden elde edilebilir, bu EventRecord durumda bu olay kaydının konumuna karşılık gelir.An instance of this object can be obtained from an EventRecord object, in which case it corresponds to the position of that event record.

EventKeyword

Bir olayın anahtar sözcüğünü temsil eder.Represents a keyword for an event. 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.Keywords are defined in an event provider and are used to group the event with other similar events (based on the usage of the events).

EventLevel

Olay sağlayıcısında tanımlanan bir olay düzeyi içerir.Contains an event level that is defined in an event provider. Düzey, olayın önem derecesini belirtir.The level signifies the severity of the event.

EventLogConfiguration

Bir olay günlüğü için statik bilgileri ve yapılandırma ayarlarını içerir.Contains static information and configuration settings for an event log. Birçok yapılandırma ayarı, günlüğü oluşturan olay sağlayıcısı tarafından tanımlandı.Many of the configurations settings were defined by the event provider that created the log.

EventLogException

Olay günlüğü ile ilgili bilgileri okurken bir hata oluştuğunda oluşan tüm özel durumların temel sınıfını temsil eder.Represents the base class for all the exceptions that are thrown when an error occurs while reading event log related information.

EventLogInformation

Etkin olay günlüklerinin ve olay günlüğü dosyalarının çalışma zamanı özelliklerine erişmenizi sağlar.Allows you to access the run-time properties of active event logs and event log files. 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üğün ne zaman yazıldığını veya erişildiğini içerir.These properties include the number of events in the log, the size of the log, a value that determines whether the log is full, and the last time the log was written to or accessed.

EventLogInvalidDataException

Bir olay sağlayıcısı bir olayda geçersiz veri yayımladığında oluşturulan özel durumu temsil eder.Represents the exception thrown when an event provider publishes invalid data in an event.

EventLogLink

Bir olay sağlayıcısı ve sağlayıcının olayları yayımladığı bir olay günlüğü arasındaki bağlantıyı temsil eder.Represents a link between an event provider and an event log that the provider publishes events into. Bu nesne örneği oluşturulamıyor.This object cannot be instantiated.

EventLogNotFoundException

İstenen bir olay günlüğü (genellikle olay günlüğü adı ile belirtilir veya olay günlüğü dosyasına olan yol) yoksa oluşturulan özel durumu temsil eder.Represents the exception that is thrown when a requested event log (usually specified by the name of the event log or the path to the event log file) does not exist.

EventLogPropertySelector

Olay şemasınıtemel alan BIR olayın XML temsilindeki öğeler için XPath sorgularını temsil eden bir dize dizisi içerir.Contains an array of strings that represent XPath queries for elements in the XML representation of an event, which is based on the Event Schema. Bu nesnedeki sorgular, olaydan değerleri ayıklamak için kullanılır.The queries in this object are used to extract values from the event.

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şturulan özel durumu temsil eder.Represents the exception that is thrown when a specified event provider name references a disabled event provider. Devre dışı bırakılmış bir olay sağlayıcısı olayları yayımlayamaz.A disabled event provider cannot publish events.

EventLogQuery

Bir olay günlüğündeki olaylar için bir sorgu ve sorgunun yürütülme şeklini ve sorgunun hangi bilgisayarda yürütüleceğini tanımlayan ayarları temsil eder.Represents a query for events in an event log and the settings that define how the query is executed and on what computer the query is executed on.

EventLogReader

Olay sorgusuna göre olay günlüğünden olayları okumanızı sağlar.Enables you to read events from an event log based on an event query. Bu nesne tarafından okunan olaylar nesneler olarak döndürülür EventRecord .The events that are read by this object are returned as EventRecord objects.

EventLogReadingException

Bir olay günlüğündeki olayları okurken, sorgularken veya bu olaylara abone olurken oluşan bir hata oluştuğunda oluşan bir özel durumu temsil eder.Represents an exception that is thrown when an error occurred while reading, querying, or subscribing to the events in an event log.

EventLogRecord

Nesnesinden alınan bir olay için olay örneğinin özelliklerini içerir EventLogReader .Contains the properties of an event instance for an event that is received from an EventLogReader object. Olay Özellikleri, olayın günlüğe kaydedildiği bilgisayarın adı ve olayın oluşturulduğu saat gibi bilgiler sağlar.The event properties provide information about the event such as the name of the computer where the event was logged and the time that the event was created.

EventLogSession

Bilgisayardaki olay günlükleri ve olay sağlayıcıları hakkındaki bilgileri yönetebilmeniz ve toplayabilmeniz için yerel bilgisayardaki veya uzak bilgisayardaki olay günlüğü hizmetine erişmek için kullanılır.Used to access the Event Log service on the local computer or a remote computer so you can manage and gather information about the event logs and event providers on the computer.

EventLogStatus

Belirli bir olay günlüğü için durum kodunu veya hata kodunu içerir.Contains the status code or error code for a specific event log. Bu durum, olay günlüğünün bir işlem için kullanılabilir olup olmadığını anlamak için kullanılabilir.This status can be used to determine if the event log is available for an operation.

EventLogWatcher

Gelen olaylara abone olmanızı sağlar.Allows you to subscribe to incoming events. İstenen bir olay bir olay günlüğüne yayımlandığında, EventRecordWritten olay tetiklenir ve bu olayı işleyen yöntem yürütülür.Each time a desired event is published to an event log, the EventRecordWritten event is raised, and the method that handles this event will be executed.

EventMetadata

Olay sağlayıcısında tanımlanan bir olay için meta verileri (Özellikler ve ayarlar) içerir.Contains the metadata (properties and settings) for an event that is defined in an event provider.

EventOpcode

Olay sağlayıcısında tanımlanan bir olay Opcode içerir.Contains an event opcode that is defined in an event provider. Bir Opcode, etkinliği veya bir etkinliğin olayı oluştururken gerçekleştirdiği bir noktayı tanımlayan sayısal bir değer tanımlar.An opcode defines a numeric value that identifies the activity or a point within an activity that the application was performing when it raised the event.

EventProperty

Olay yayımlandığında olay sağlayıcısı tarafından belirtilen bir olay özelliğinin değerini içerir.Contains the value of an event property that is specified by the event provider when the event is published.

EventRecord

Nesnesinden alınan bir olay için olay örneğinin özelliklerini tanımlar EventLogReader .Defines the properties of an event instance for an event that is received from an EventLogReader object. Olay Özellikleri, olayın kaydedildiği bilgisayarın adı ve olayın oluşturulduğu saat gibi olay hakkında bilgi sağlar.The event properties provide information about the event such as the name of the computer where the event was logged and the time the event was created. Bu sınıf, soyut bir sınıftır.This class is an abstract class. EventLogRecordSınıfı bu sınıfı uygular.The EventLogRecord class implements this class.

EventRecordWrittenEventArgs

EventRecordWrittenOlay harekete geçirildiğinde, bu nesnenin bir örneği olayı işleyen temsilci yöntemine geçirilir.When the EventRecordWritten event is raised, an instance of this object is passed to the delegate method that handles the event. Bu nesne, olay günlüğünde yayınlanan olayı veya olay aboneliği başarısız olduğunda gerçekleşen özel durumu içerir.This object contains the event that was published to the event log or the exception that occurred when the event subscription failed.

EventTask

Olay sağlayıcısında tanımlı bir olay görevi içerir.Contains an event task that is defined in an event provider. Görev, bir uygulamanın bir kısmını veya bir olayı yayımlayan bileşeni tanımlar.The task identifies a portion of an application or a component that publishes an event. Bir görev 16 bitlik bir değerdir ve 16 üst değeri saklıdır.A task is a 16-bit value with 16 top values reserved.

ProviderMetadata

, Sağlayıcının adı ve kimliği ve sağlayıcıda tanımlanan olay koleksiyonu gibi bir olay sağlayıcısı hakkında statik bilgiler içerir.Contains static information about an event provider, such as the name and id of the provider, and the collection of events defined in the provider.

Numaralandırmalar

EventLogIsolation

Olay günlüğü için varsayılan erişim izinlerini tanımlar. Uygulama ve sistem değerleri, günlük erişim denetim listesini (ACL) uygun Windows günlüğü (uygulama veya sistem olay günlükleri) ile paylaştığını ve Windows için olay Izleme (ETW) oturumunu aynı yalıtımın diğer günlükleriyle paylaştığını gösterir. Özel yalıtımlı tüm kanallar özel bir ETW oturumu kullanır.All channels with Custom isolation use a private ETW session.

EventLogMode

Günlük izin verilen en büyük boyuta ulaştığında (olay günlüğü dolduğunda) olay günlüğü hizmeti davranışının bir olay günlüğünü işlediğini belirler.Determines the behavior for the event log service handles an event log when the log reaches its maximum allowed size (when the event log is full).

EventLogType

Bir olay günlüğünde günlüğe kaydedilen olayların türünü tanımlar. Her günlükte yalnızca bir tür olay bulunabilir.Each log can only contain one type of event.

PathType

Bir dizenin bir olay günlüğü adı veya bir olay günlüğü dosyasının dosya sistemi yolu içerdiğini belirtir.Specifies that a string contains a name of an event log or the file system path to an event log file.

SessionAuthentication

Bir uzak yordam çağrısı (RPC) oturumu sırasında bir sunucuda kullanılan kimlik doğrulama türü için değerleri tanımlar. Bu oturum açma, EventLogSession uzak bir bilgisayara bağlantı belirten bir nesne oluşturduğunuzda oluşur.This login occurs when you create a EventLogSession object that specifies a connection to a remote computer.

StandardEventKeywords

Olay sağlayıcısı tarafından olaylara eklenen standart anahtar sözcükleri tanımlar.Defines the standard keywords that are attached to events by the event provider. Anahtar sözcükler hakkında daha fazla bilgi için bkz EventKeyword ..For more information about keywords, see EventKeyword.

StandardEventLevel

Olay günlüğü hizmetinde kullanılan standart olay düzeylerini tanımlar. Düzey, etkinliğin ö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 ..For more information about levels, see EventLevel.

StandardEventOpcode

Olay sağlayıcısı tarafından olaylara eklenen standart opkodlara tanımlar. OpCodes hakkında daha fazla bilgi için bkz EventOpcode ..For more information about opcodes, see 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 ..For more information about tasks, see EventTask.