EventSource Konstruktory
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.
Tworzy nowe wystąpienie klasy EventSource.
Przeciążenia
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(String) |
Tworzy nowe wystąpienie EventSource klasy o określonej nazwie. |
EventSource(EventSourceSettings, String[]) |
Inicjuje nowe wystąpienie obiektu EventSource , które ma być używane z zdarzeniami niezwiązanymi z kontraktem, które zawiera określone ustawienia i cechy. |
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. |
EventSource()
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
Tworzy nowe wystąpienie klasy EventSource.
protected:
EventSource();
protected EventSource ();
Protected Sub New ()
Dotyczy
EventSource(Boolean)
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
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.
protected:
EventSource(bool throwOnEventWriteErrors);
protected EventSource (bool throwOnEventWriteErrors);
new System.Diagnostics.Tracing.EventSource : bool -> System.Diagnostics.Tracing.EventSource
Protected Sub New (throwOnEventWriteErrors As Boolean)
Parametry
- throwOnEventWriteErrors
- Boolean
true
zgłaszać wyjątek w przypadku wystąpienia błędu w bazowym kodzie systemu Windows; w przeciwnym razie , false
.
Dotyczy
EventSource(EventSourceSettings)
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
Tworzy nowe wystąpienie EventSource klasy z określonymi ustawieniami konfiguracji.
protected:
EventSource(System::Diagnostics::Tracing::EventSourceSettings settings);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings);
new System.Diagnostics.Tracing.EventSource : System.Diagnostics.Tracing.EventSourceSettings -> System.Diagnostics.Tracing.EventSource
Protected Sub New (settings As EventSourceSettings)
Parametry
- settings
- EventSourceSettings
Bitowa kombinacja wartości wyliczenia, które określają ustawienia konfiguracji, które mają być stosowane do źródła zdarzeń.
Uwagi
Określenie settings
, kiedy EventSource jest skonstruowana, umożliwia określenie, czy zdarzenie jest zapisywane w formacie manifestu, czy samoopisującym. Ponadto można określić, że wyjątek powinien zostać zgłoszony w przypadku wystąpienia błędu podczas procesu zapisywania zdarzeń.
Dotyczy
EventSource(String)
- Źródło:
- TraceLoggingEventSource.cs
- Źródło:
- TraceLoggingEventSource.cs
- Źródło:
- TraceLoggingEventSource.cs
Tworzy nowe wystąpienie EventSource klasy o określonej nazwie.
public:
EventSource(System::String ^ eventSourceName);
public EventSource (string eventSourceName);
new System.Diagnostics.Tracing.EventSource : string -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String)
Parametry
- eventSourceName
- String
Nazwa, która ma być stosowana do źródła zdarzeń. Nie może być .null
Wyjątki
eventSourceName
to null
.
Uwagi
W przypadku korzystania z tego konstruktora upewnij się, że eventSourceName
argument jest zgodny z nazwą ETW zdefiniowaną EventSourceAttribute przez atrybut tego typu. W przeciwnym razie identyfikatory GUID zwrócone przez Guid właściwość i GetGuid(Type) metoda będą inne. Jeśli nazwy źródeł zdarzeń różnią się, Guid właściwość zwraca identyfikator GUID użyty do zarejestrowania tego źródła zdarzeń za pomocą funkcji ETW.
Dotyczy
EventSource(EventSourceSettings, String[])
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
Inicjuje nowe wystąpienie obiektu EventSource , które ma być używane z zdarzeniami niezwiązanymi z kontraktem, które zawiera określone ustawienia i cechy.
protected:
EventSource(System::Diagnostics::Tracing::EventSourceSettings settings, ... cli::array <System::String ^> ^ traits);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings, params string[] traits);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings, params string[]? traits);
new System.Diagnostics.Tracing.EventSource : System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Protected Sub New (settings As EventSourceSettings, ParamArray traits As String())
Parametry
- settings
- EventSourceSettings
Bitowa kombinacja wartości wyliczenia, które określają ustawienia konfiguracji, które mają być stosowane do źródła zdarzeń.
- traits
- String[]
Pary klucz-wartość, które określają cechy źródła zdarzeń.
Wyjątki
traits
nie jest określony w parach klucz-wartość.
Uwagi
Cechy zapewniają dodatkowe informacje o zdarzeniu i są interpretowane przez odbiornik zdarzeń. Cechy są określane jako pary klucz-wartość, a jeśli nie określono ich w parach, wystąpi wyjątek. Cechę można pobrać, przekazując klucz do GetTraitmetody , .
Określenie settings
, kiedy EventSource jest skonstruowana, umożliwia określenie, czy zdarzenie jest zapisywane w formacie manifestu, czy samoopisującym. Ponadto można określić, że wyjątek powinien zostać zgłoszony w przypadku wystąpienia błędu podczas procesu zapisywania zdarzeń.
Zobacz też
Dotyczy
EventSource(String, EventSourceSettings)
- Źródło:
- TraceLoggingEventSource.cs
- Źródło:
- TraceLoggingEventSource.cs
- Źródło:
- TraceLoggingEventSource.cs
Tworzy nowe wystąpienie EventSource klasy o określonej nazwie i ustawieniach.
public:
EventSource(System::String ^ eventSourceName, System::Diagnostics::Tracing::EventSourceSettings config);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config);
new System.Diagnostics.Tracing.EventSource : string * System.Diagnostics.Tracing.EventSourceSettings -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, config As EventSourceSettings)
Parametry
- eventSourceName
- String
Nazwa, która ma być stosowana do źródła zdarzeń. Nie może być .null
- config
- EventSourceSettings
Bitowa kombinacja wartości wyliczenia, które określają ustawienia konfiguracji, które mają być stosowane do źródła zdarzeń.
Wyjątki
eventSourceName
to null
.
Uwagi
Określenie settings
, kiedy EventSource jest skonstruowana, umożliwia określenie, czy zdarzenie jest zapisywane w formacie manifestu, czy samoopisującym. Ponadto można określić, że wyjątek powinien zostać zgłoszony w przypadku wystąpienia błędu podczas procesu zapisywania zdarzeń.
W przypadku korzystania z tego konstruktora upewnij się, że eventSourceName
argument jest zgodny z nazwą ETW zdefiniowaną EventSourceAttribute przez atrybut tego typu. W przeciwnym razie identyfikatory GUID zwrócone przez Guid właściwość i GetGuid(Type) metoda będą inne.
W takich przypadkach Guid właściwość zwraca identyfikator GUID użyty do zarejestrowania tego źródła zdarzeń za pomocą funkcji ETW.
Dotyczy
EventSource(String, EventSourceSettings, String[])
- Źródło:
- TraceLoggingEventSource.cs
- Źródło:
- TraceLoggingEventSource.cs
- Źródło:
- TraceLoggingEventSource.cs
Tworzy nowe wystąpienie EventSource klasy z określonymi ustawieniami konfiguracji.
public:
EventSource(System::String ^ eventSourceName, System::Diagnostics::Tracing::EventSourceSettings config, ... cli::array <System::String ^> ^ traits);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[] traits);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[]? traits);
new System.Diagnostics.Tracing.EventSource : string * System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, config As EventSourceSettings, ParamArray traits As String())
Parametry
- eventSourceName
- String
Nazwa, która ma być stosowana do źródła zdarzeń. Nie może być .null
- config
- EventSourceSettings
Bitowa kombinacja wartości wyliczenia, które określają ustawienia konfiguracji, które mają być stosowane do źródła zdarzeń.
- traits
- String[]
Pary klucz-wartość, które określają cechy źródła zdarzeń.
Wyjątki
eventSourceName
to null
.
traits
nie jest określony w parach klucz-wartość.
Uwagi
Cechy zapewniają dodatkowe informacje o zdarzeniu i są interpretowane przez odbiornik zdarzeń. Cechy są określane jako pary klucz-wartość, a jeśli nie określono ich w parach, wystąpi wyjątek. Cechę można pobrać, przekazując klucz do GetTraitmetody , .
Określenie config
, kiedy EventSource jest skonstruowana, umożliwia określenie, czy zdarzenie jest zapisywane w formacie manifestu, czy samoopisującym. Ponadto można określić, że wyjątek powinien zostać zgłoszony w przypadku wystąpienia błędu podczas procesu zapisywania zdarzeń.
W przypadku korzystania z tego konstruktora upewnij się, że eventSourceName
argument jest zgodny z nazwą ETW zdefiniowaną EventSourceAttribute przez atrybut tego typu. W przeciwnym razie identyfikatory GUID zwrócone przez Guid właściwość i GetGuid(Type) metoda będą inne.
W takich przypadkach identyfikator GUID używany do rejestrowania tego źródła zdarzeń za pomocą funkcji ETW jest zwracany przez Guid.