Język

EventSource Konstruktory

Definicja

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
traits
String[]

Dotyczy