EventSource Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.