EventLogSession Sınıf

Tanım

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.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
Devralma
EventLogSession
Uygulamalar

Örnekler

Bu sınıfı kullanan kod örneği için bkz . Nasıl Yapılır: Olaylar için Sorgulama, Nasıl yapılır: Olay Yayımcısı Hakkında Bilgi Alma veya Nasıl Yapılır: Olay Günlüğü Özelliklerini Yapılandırma ve Okuma.

Oluşturucular

EventLogSession()

Yeni EventLogSession bir nesne başlatır, yerel Olay Günlüğü hizmetiyle bağlantı kurar.

EventLogSession(String)

Yeni EventLogSession bir nesne başlatır ve belirtilen bilgisayarda Olay Günlüğü hizmetiyle bağlantı kurar. Yöntemi çağıran kullanıcının kimlik bilgileri (kullanıcı adı ve parola), kimlik bilgilerinin uzak bilgisayara erişmesi için kullanılır.

EventLogSession(String, String, String, SecureString, SessionAuthentication)

Yeni EventLogSession bir nesne başlatır ve belirtilen bilgisayarda Olay Günlüğü hizmetiyle bağlantı kurar. Belirtilen kimlik bilgileri (kullanıcı adı ve parola), uzak bilgisayara erişmek için kimlik bilgileri için kullanılır.

Özellikler

GlobalSession

Yerel bilgisayardaki Olay Günlüğü hizmetine bağlı statik, önceden tanımlanmış bir oturum nesnesi alır.

Yöntemler

CancelCurrentOperations()

Bu oturum nesnesinin bağlı olduğu Olay Günlüğü hizmeti için etkin olan tüm işlemleri (olay günlüğünü okuma veya bir olay günlüğüne abone olma gibi) iptal eder.

ClearLog(String)

Belirtilen olay günlüğündeki olayları temizler.

ClearLog(String, String)

Belirtilen olay günlüğündeki olayları temizler ve temizlenen olayları belirtilen dosyaya kaydeder.

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)
ExportLog(String, PathType, String, String)

Olayları bir dış günlük dosyasına aktarır. Olaylar, olay iletileri olmadan depolanır.

ExportLog(String, PathType, String, String, Boolean)

Olayları bir dış günlük dosyasına aktarır. Belirtilen sorgu bazı günlüklerde başarısız olsa bile yöntemin olayları dışarı aktarmaya devam edeceğine ilişkin bir bayrak ayarlanabilir. Olaylar, olay iletileri olmadan depolanır.

ExportLogAndMessages(String, PathType, String, String)

Olayları ve iletilerini bir dış günlük dosyasına aktarır.

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

Olayları ve iletilerini bir dış günlük dosyasına aktarır. Belirtilen sorgu bazı günlüklerde başarısız olsa bile yöntemin olayları dışarı aktarmaya devam edeceğine ilişkin bir bayrak ayarlanabilir. Olay iletileri belirtilen dilde dışarı aktarılır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLogInformation(String, PathType)

Belirtilen olay günlüğü için çalışma zamanı bilgilerini içeren bir nesnesi alır.

GetLogNames()

Olay Günlüğü hizmetine kayıtlı tüm olay günlüğü adlarının numaralandırılabilir bir koleksiyonunu alır.

GetProviderNames()

Olay Günlüğü hizmetine kayıtlı tüm olay sağlayıcısı adlarının numaralandırılabilir bir koleksiyonunu alır. Olay sağlayıcısı, olayları bir olay günlüğüne yayımlayan bir uygulamadır.

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)

Şunlara uygulanır

Ayrıca bkz.