Udostępnij za pośrednictwem


EventSource Klasa

Definicja

Zapewnia możliwość tworzenia zdarzeń na potrzeby śledzenia zdarzeń na różnych platformach.

public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
    interface IDisposable
Public Class EventSource
Implements IDisposable
Dziedziczenie
EventSource
Pochodne
Implementuje

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Uwagi dotyczące dodatkowego interfejsu API dla usługi EventSource.

Konstruktory

EventSource()

Tworzy nowe wystąpienie klasy EventSource.

EventSource(Boolean)

Tworzy nowe wystąpienie EventSource klasy i określa, czy zgłaszać wyjątek w przypadku wystąpienia błędu w bazowym kodzie systemu Windows.

EventSource(EventSourceSettings)

Tworzy nowe wystąpienie EventSource klasy z określonymi ustawieniami konfiguracji.

EventSource(EventSourceSettings, String[])

Inicjuje nowe wystąpienie obiektu , EventSource które ma być używane z zdarzeniami niekontraktowymi zawierającymi określone ustawienia i cechy.

EventSource(String)

Tworzy nowe wystąpienie EventSource klasy o określonej nazwie.

EventSource(String, EventSourceSettings)

Tworzy nowe wystąpienie EventSource klasy o określonej nazwie i ustawieniach.

EventSource(String, EventSourceSettings, String[])

Tworzy nowe wystąpienie EventSource klasy z określonymi ustawieniami konfiguracji.

Właściwości

ConstructionException

Pobiera wszelkie wyjątki, które zostały zgłoszony podczas budowy źródła zdarzeń.

CurrentThreadActivityId

Pobiera identyfikator działania bieżącego wątku.

Guid

Unikatowy identyfikator źródła zdarzeń.

Name

Przyjazna nazwa klasy pochodzącej ze źródła zdarzeń.

Settings

Pobiera ustawienia zastosowane do tego źródła zdarzeń.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy EventSource.

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez klasę EventSource i opcjonalnie zwalnia zarządzane zasoby.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

EventSource Umożliwia obiektowi podjęcie próby zwolnienia zasobów i wykonanie innych operacji oczyszczania przed odzyskaniem obiektu przez odzyskiwanie pamięci.

GenerateManifest(Type, String)

Zwraca ciąg manifestu XML skojarzonego z bieżącym źródłem zdarzeń.

GenerateManifest(Type, String, EventManifestOptions)

Zwraca ciąg manifestu XML skojarzonego z bieżącym źródłem zdarzeń.

GetGuid(Type)

Pobiera unikatowy identyfikator dla tej implementacji źródła zdarzeń.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetName(Type)

Pobiera przyjazną nazwę źródła zdarzeń.

GetSources()

Pobiera migawkę wszystkich źródeł zdarzeń dla domeny aplikacji.

GetTrait(String)

Pobiera wartość cech skojarzona z określonym kluczem.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsEnabled()

Określa, czy bieżące źródło zdarzeń jest włączone.

IsEnabled(EventLevel, EventKeywords)

Określa, czy jest włączone bieżące źródło zdarzeń, które ma określony poziom i słowo kluczowe.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Określa, czy bieżące źródło zdarzeń jest włączone dla zdarzeń z określonym poziomem, słowami kluczowymi i kanałem.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnEventCommand(EventCommandEventArgs)

Wywoływane, gdy bieżące źródło zdarzeń jest aktualizowane przez kontroler.

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

Wysyła polecenie do określonego źródła zdarzeń.

SetCurrentThreadActivityId(Guid)

Ustawia identyfikator działania w bieżącym wątku.

SetCurrentThreadActivityId(Guid, Guid)

Ustawia identyfikator działania w bieżącym wątku i zwraca poprzedni identyfikator działania.

ToString()

Uzyskuje reprezentację ciągu bieżącego wystąpienia źródła zdarzeń.

Write(String)

Zapisuje zdarzenie bez pól, ale z określoną nazwą i opcjami domyślnymi.

Write(String, EventSourceOptions)

Zapisuje zdarzenie bez pól, ale z określoną nazwą i opcjami.

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

Zapisuje zdarzenie o określonej nazwie, opcjach, powiązanych działaniach i danych zdarzeń.

Write<T>(String, EventSourceOptions, T)

Zapisuje zdarzenie o określonej nazwie, danych zdarzeniach i opcjach.

Write<T>(String, EventSourceOptions, T)

Zapisuje zdarzenie o określonej nazwie, opcjach i danych zdarzenia.

Write<T>(String, T)

Zapisuje zdarzenie o określonej nazwie i danych.

WriteEvent(Int32)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia.

WriteEvent(Int32, Byte[])

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentu tablicy bajtów.

WriteEvent(Int32, EventSource+EventSourcePrimitive[])

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i zmiennej liczby elementów pierwotnych źródła zdarzeń.

WriteEvent(Int32, Int32)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i 32-bitowej liczby całkowitej.

WriteEvent(Int32, Int32, Int32)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i 32-bitowych argumentów liczb całkowitych.

WriteEvent(Int32, Int32, Int32, Int32)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i 32-bitowych argumentów liczb całkowitych.

WriteEvent(Int32, Int32, String)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i 32-bitowej liczby całkowitej i argumentów ciągu.

WriteEvent(Int32, Int64)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i 64-bitowej liczby całkowitej.

WriteEvent(Int32, Int64, Byte[])

Zapisuje dane zdarzenia przy użyciu określonego identyfikatora i 64-bitowej liczby całkowitej i argumentów tablicy bajtów.

WriteEvent(Int32, Int64, Int64)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentów 64-bitowych.

WriteEvent(Int32, Int64, Int64, Int64)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentów 64-bitowych.

WriteEvent(Int32, Int64, String)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i 64-bitowej liczby całkowitej oraz argumentów ciągu.

WriteEvent(Int32, Object[])

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i tablicy argumentów.

WriteEvent(Int32, String)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentu ciągu.

WriteEvent(Int32, String, Int32)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentów.

WriteEvent(Int32, String, Int32, Int32)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentów.

WriteEvent(Int32, String, Int64)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentów.

WriteEvent(Int32, String, String)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentów ciągu.

WriteEvent(Int32, String, String, String)

Zapisuje zdarzenie przy użyciu podanego identyfikatora zdarzenia i argumentów ciągu.

WriteEventCore(Int32, Int32, EventSource+EventData*)

Tworzy nowe WriteEvent przeciążenie przy użyciu podanego identyfikatora zdarzenia i danych zdarzeń.

WriteEventWithRelatedActivityId(Int32, Guid, Object[])

Zapisuje zdarzenie wskazujące, że bieżące działanie jest związane z innym działaniem.

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

Zapisuje zdarzenie wskazujące, że bieżące działanie jest związane z innym działaniem.

Zdarzenia

EventCommandExecuted

Występuje, gdy polecenie pochodzi z odbiornika zdarzeń.

Dotyczy

Bezpieczeństwo wątkowe

Ten typ jest bezpieczny wątkowo.