EventSource Sınıf

Tanım

Platformlar arasında olay izleme için olaylar oluşturma olanağı sağlar.

public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
    interface IDisposable
Public Class EventSource
Implements IDisposable
Devralma
EventSource
Türetilmiş
Uygulamalar

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz. EventSource için ek API açıklamaları.

Oluşturucular

EventSource()

EventSource sınıfının yeni bir örneğini oluşturur.

EventSource(Boolean)

sınıfının yeni bir örneğini EventSource oluşturur ve temel alınan Windows kodunda bir hata oluştuğunda özel durum oluşturup oluşturmayacağını belirtir.

EventSource(EventSourceSettings)

Belirtilen yapılandırma ayarlarıyla sınıfının yeni bir örneğini EventSource oluşturur.

EventSource(EventSourceSettings, String[])

Belirtilen ayarları ve özellikleri içeren sözleşme dışı olaylarla kullanılacak yeni bir örneğini EventSource başlatır.

EventSource(String)

Belirtilen adla sınıfının yeni bir örneğini EventSource oluşturur.

EventSource(String, EventSourceSettings)

Belirtilen ad ve ayarlarla sınıfının yeni bir örneğini EventSource oluşturur.

EventSource(String, EventSourceSettings, String[])

Belirtilen yapılandırma ayarlarıyla sınıfının yeni bir örneğini EventSource oluşturur.

Özellikler

ConstructionException

Olay kaynağının oluşturulması sırasında oluşturulan özel durumları alır.

CurrentThreadActivityId

Geçerli iş parçacığının etkinlik kimliğini alır.

Guid

Olay kaynağının benzersiz tanımlayıcısı.

Name

Olay kaynağından türetilen sınıfın kolay adı.

Settings

Bu olay kaynağına uygulanan ayarları alır.

Yöntemler

Dispose()

EventSource sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

sınıfı tarafından EventSource 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)
Finalize()

EventSource Nesne atık toplama tarafından geri kazanılmadan önce nesnenin kaynakları boşaltmaya ve diğer temizleme işlemlerini gerçekleştirmeye çalışmasına izin verir.

GenerateManifest(Type, String)

Geçerli olay kaynağıyla ilişkili XML bildiriminin dizesini döndürür.

GenerateManifest(Type, String, EventManifestOptions)

Geçerli olay kaynağıyla ilişkili XML bildiriminin dizesini döndürür.

GetGuid(Type)

Olay kaynağının bu uygulaması için benzersiz tanımlayıcıyı alır.

GetHashCode()

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

(Devralındığı yer: Object)
GetName(Type)

Olay kaynağının kolay adını alır.

GetSources()

Uygulama etki alanı için tüm olay kaynaklarının anlık görüntüsünü alır.

GetTrait(String)

Belirtilen anahtarla ilişkili özellik değerini alır.

GetType()

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

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

Geçerli olay kaynağının etkinleştirilip etkinleştirilmediğini belirler.

IsEnabled(EventLevel, EventKeywords)

Belirtilen düzeye ve anahtar sözcüğüne sahip geçerli olay kaynağının etkinleştirilip etkinleştirilmediğini belirler.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Belirtilen düzeye, anahtar sözcüklere ve kanala sahip olaylar için geçerli olay kaynağının etkinleştirilip etkinleştirilmediğini belirler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnEventCommand(EventCommandEventArgs)

Geçerli olay kaynağı denetleyici tarafından güncelleştirildiğinde çağrılır.

SendCommand(EventSource, EventCommand, IDictionary<String,String>)

Belirtilen olay kaynağına bir komut gönderir.

SetCurrentThreadActivityId(Guid)

Geçerli iş parçacığındaki etkinlik kimliğini ayarlar.

SetCurrentThreadActivityId(Guid, Guid)

Geçerli iş parçacığındaki etkinlik kimliğini ayarlar ve önceki etkinlik kimliğini döndürür.

ToString()

Geçerli olay kaynağı örneğinin dize gösterimini alır.

Write(String)

Alanları olmayan, ancak belirtilen ad ve varsayılan seçeneklerle bir olay yazar.

Write(String, EventSourceOptions)

Alanları olmayan ancak belirtilen ad ve seçeneklerle bir olay yazar.

Write<T>(String, EventSourceOptions, Guid, Guid, T)

Belirtilen ad, seçenekler, ilgili etkinlik ve olay verileriyle bir olay yazar.

Write<T>(String, EventSourceOptions, T)

Belirtilen ada, olay verilerine ve seçeneklere sahip bir olay yazar.

Write<T>(String, EventSourceOptions, T)

Belirtilen ad, seçenekler ve olay verileriyle bir olay yazar.

Write<T>(String, T)

Belirtilen ad ve verilere sahip bir olay yazar.

WriteEvent(Int32)

Sağlanan olay tanımlayıcısını kullanarak bir olay yazar.

WriteEvent(Int32, Byte[])

Sağlanan olay tanımlayıcısını ve bayt dizisi bağımsız değişkenini kullanarak bir olay yazar.

WriteEvent(Int32, EventSource+EventSourcePrimitive[])

Sağlanan olay tanımlayıcısını ve değişken sayıda olay kaynağı temel öğesini kullanarak bir olay yazar.

WriteEvent(Int32, Int32)

Sağlanan olay tanımlayıcısını ve 32 bit tamsayı bağımsız değişkenini kullanarak bir olay yazar.

WriteEvent(Int32, Int32, Int32)

Sağlanan olay tanımlayıcısını ve 32 bit tamsayı bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEvent(Int32, Int32, Int32, Int32)

Sağlanan olay tanımlayıcısını ve 32 bit tamsayı bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEvent(Int32, Int32, String)

Sağlanan olay tanımlayıcısını ve 32 bit tamsayı ile dize bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEvent(Int32, Int64)

Sağlanan olay tanımlayıcısını ve 64 bit tamsayı bağımsız değişkenini kullanarak bir olay yazar.

WriteEvent(Int32, Int64, Byte[])

Belirtilen tanımlayıcıyı ve 64 bit tamsayı ile bayt dizisi bağımsız değişkenlerini kullanarak olay verilerini yazar.

WriteEvent(Int32, Int64, Int64)

Sağlanan olay tanımlayıcısını ve 64 bit bağımsız değişkenleri kullanarak bir olay yazar.

WriteEvent(Int32, Int64, Int64, Int64)

Sağlanan olay tanımlayıcısını ve 64 bit bağımsız değişkenleri kullanarak bir olay yazar.

WriteEvent(Int32, Int64, String)

Sağlanan olay tanımlayıcısını, 64 bit tamsayıyı ve dize bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEvent(Int32, Object[])

Sağlanan olay tanımlayıcısını ve bağımsız değişken dizisini kullanarak bir olay yazar.

WriteEvent(Int32, String)

Sağlanan olay tanımlayıcısını ve dize bağımsız değişkenini kullanarak bir olay yazar.

WriteEvent(Int32, String, Int32)

Sağlanan olay tanımlayıcısını ve bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEvent(Int32, String, Int32, Int32)

Sağlanan olay tanımlayıcısını ve bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEvent(Int32, String, Int64)

Sağlanan olay tanımlayıcısını ve bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEvent(Int32, String, String)

Sağlanan olay tanımlayıcısını ve dize bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEvent(Int32, String, String, String)

Sağlanan olay tanımlayıcısını ve dize bağımsız değişkenlerini kullanarak bir olay yazar.

WriteEventCore(Int32, Int32, EventSource+EventData*)

Sağlanan olay tanımlayıcısını ve olay verilerini kullanarak yeni WriteEvent bir aşırı yükleme oluşturur.

WriteEventWithRelatedActivityId(Int32, Guid, Object[])

Geçerli etkinliğin başka bir etkinlikle ilişkili olduğunu belirten bir olay yazar.

WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*)

Geçerli etkinliğin başka bir etkinlikle ilişkili olduğunu belirten bir olay yazar.

Ekinlikler

EventCommandExecuted

Bir komut bir olay dinleyicisinden geldiğinde gerçekleşir.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu güvenli iş parçacığı türüdür.