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 EventSource klasy.
Przeciążenia
| Nazwa | Opis |
|---|---|
| EventSource() |
Tworzy nowe wystąpienie EventSource klasy. |
| EventSource(Boolean) |
Tworzy nowe wystąpienie klasy EventSource i określa, czy zgłosić wyjątek w przypadku wystąpienia błędu w podstawowym kodzie 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 ze zdarzeniami niekontraktowymi, które zawierają określone ustawienia i cechy. |
| EventSource(String, EventSourceSettings) |
Tworzy nowe wystąpienie EventSource klasy o określonej nazwie i ustawieniach. |
| EventSource(String, Guid) | |
| EventSource(String, EventSourceSettings, String[]) |
Tworzy nowe wystąpienie EventSource klasy z określonymi ustawieniami konfiguracji. |
| EventSource(String, Guid, EventSourceSettings, String[]) |
EventSource()
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
Tworzy nowe wystąpienie EventSource klasy.
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
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
Tworzy nowe wystąpienie klasy EventSource i określa, czy zgłosić wyjątek w przypadku wystąpienia błędu w podstawowym kodzie 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łosić wyjątek w przypadku wystąpienia błędu w podstawowym kodzie Windows; w przeciwnym razie false.
Dotyczy
EventSource(EventSourceSettings)
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
- Ź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 skonstruowany, 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, gdy wystąpi błąd podczas procesu zapisywania zdarzeń.
Dotyczy
EventSource(String)
- Źródło:
- TraceLoggingEventSource.cs
- Źródło:
- TraceLoggingEventSource.cs
- Ź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
Parametr eventSourceName ma wartość null.
Uwagi
W przypadku używania tego konstruktora eventSourceName upewnij się, że 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ędzie inna. 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
- Źródło:
- EventSource.cs
- Źródło:
- EventSource.cs
Inicjuje nowe wystąpienie obiektu EventSource , które ma być używane ze zdarzeniami niekontraktowymi, które zawierają 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 zawierają 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 skonstruowany, 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, gdy wystąpi błąd 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
- Ź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
Parametr eventSourceName ma wartość null.
Uwagi
Określenie settings , kiedy EventSource jest skonstruowany, 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, gdy wystąpi błąd podczas procesu zapisywania zdarzeń.
W przypadku używania tego konstruktora eventSourceName upewnij się, że 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ędzie inna.
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, Guid)
- Źródło:
- EventSource.cs
public:
EventSource(System::String ^ eventSourceName, Guid eventSourceGuid);
public EventSource(string eventSourceName, Guid eventSourceGuid);
new System.Diagnostics.Tracing.EventSource : string * Guid -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, eventSourceGuid As Guid)
Parametry
- eventSourceName
- String
- eventSourceGuid
- Guid
Dotyczy
EventSource(String, EventSourceSettings, String[])
- Źródło:
- TraceLoggingEventSource.cs
- Źródło:
- TraceLoggingEventSource.cs
- Ź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
Parametr eventSourceName ma wartość null.
traits nie jest określony w parach klucz-wartość.
Uwagi
Cechy zawierają 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 skonstruowany, 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, gdy wystąpi błąd podczas procesu zapisywania zdarzeń.
W przypadku używania tego konstruktora eventSourceName upewnij się, że 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ędzie inna.
W takich przypadkach identyfikator GUID użyty do zarejestrowania tego źródła zdarzeń za pomocą funkcji ETW jest zwracany przez Guid.
Zobacz też
Dotyczy
EventSource(String, Guid, EventSourceSettings, String[])
- Źródło:
- EventSource.cs
public EventSource(string eventSourceName, Guid eventSourceGuid, System.Diagnostics.Tracing.EventSourceSettings settings, string[]? traits = default);
new System.Diagnostics.Tracing.EventSource : string * Guid * System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, eventSourceGuid As Guid, settings As EventSourceSettings, Optional traits As String() = Nothing)
Parametry
- eventSourceName
- String
- eventSourceGuid
- Guid
- settings
- EventSourceSettings
- traits
- String[]