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ükleri ve olay sağlayıcıları hakkında bilgi yönetebilir ve 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 kodlar için bkz. Nasıl Yapılır: OlaylarSorgulama, 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 bir EventLogSession nesnesi başlatır, yerel Olay Günlüğü hizmetiyle bağlantı kurar.

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

Yeni bir EventLogSession nesnesi başlatır ve belirtilen bilgisayardaki 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.

EventLogSession(String)

Yeni bir EventLogSession nesnesi başlatır ve belirtilen bilgisayardaki 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.

Ö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 olay günlüğüne abone olma gibi) iptal eder.

ClearLog(String, String)

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

ClearLog(String)

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

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, 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.

ExportLog(String, PathType, String, String)

Olayları bir dış günlük dosyasına aktarır. Olaylar, olay iletileri olmadan depolanı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.

ExportLogAndMessages(String, PathType, String, String)

Olayları ve iletilerini bir dış günlük dosyasına aktarı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 nesne 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()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.