EventLogWatcher 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.
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.
public ref class EventLogWatcher : IDisposable
public class EventLogWatcher : IDisposable
type EventLogWatcher = class
interface IDisposable
Public Class EventLogWatcher
Implements IDisposable
- Devralma
-
EventLogWatcher
- Uygulamalar
Örnekler
Bu sınıfı kullanan kodlar için bkz . Nasıl yapılır: Olay Günlüğünde Olaylara Abone Olma.
Açıklamalar
Bu sınıfın örnekleri, olay aboneliği için bir sorgu belirten nesnelerden EventLogQuery oluşturulur. Sorguda ifade edilen ölçütlerle eşleşen bir olay günlüğe kaydedildiğinde olay EventRecordWritten oluşturulur.
Oluşturucular
EventLogWatcher(EventLogQuery) |
Bir olay sorgusu belirterek sınıfının yeni bir örneğini EventLogWatcher başlatır. |
EventLogWatcher(EventLogQuery, EventBookmark) |
Bir olay sorgusu ve sorgu için başlangıç konumu olarak kullanılan bir yer işareti belirterek sınıfının yeni bir örneğini EventLogWatcher başlatır. |
EventLogWatcher(EventLogQuery, EventBookmark, Boolean) |
Bir olay sorgusu, sorgu için başlangıç konumu olarak kullanılan bir yer işareti ve olay günlüğünde zaten var olan olayların okunup okunmayacağını belirleyen bir Boole değeri belirterek sınıfın yeni bir örneğini EventLogWatcher başlatır. |
EventLogWatcher(String) |
Bir olay günlüğünün EventLogWatcher adını veya yolunu belirterek sınıfının yeni bir örneğini başlatır. |
Özellikler
Enabled |
Bu nesnenin olay temsilcisine olay teslim etmeye başlayıp başlamadığını belirten bir değer alır veya ayarlar. |
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) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
EventRecordWritten |
Bu nesne için olay sorgusunda belirtilen ölçütlerle eşleşen bir olay yayımlandığında çağrılan bir temsilci (olay işleyici yöntemi) ayarlamaya izin verir. |