英語で読む

次の方法で共有


EventSource コンストラクター

定義

EventSource クラスの新しいインスタンスを作成します。

オーバーロード

EventSource()

EventSource クラスの新しいインスタンスを作成します。

EventSource(Boolean)

EventSource クラスの新しいインスタンスを作成し、基になる Windows コードでエラーが発生した場合に例外をスローするかどうかを指定します。

EventSource(EventSourceSettings)

指定した構成設定を使用して EventSource クラスの新しいインスタンスを作成します。

EventSource(String)

指定した名前を使用して、EventSource クラスの新しいインスタンスを作成します。

EventSource(EventSourceSettings, String[])

指定した設定と特徴が含まれるコントラクト以外のイベントで使用される EventSource の新しいインスタンスを初期化します。

EventSource(String, EventSourceSettings)

指定した名前と設定を使用して、EventSource クラスの新しいインスタンスを作成します。

EventSource(String, EventSourceSettings, String[])

指定した構成設定を使用して EventSource クラスの新しいインスタンスを作成します。

EventSource()

ソース:
EventSource.cs
ソース:
EventSource.cs
ソース:
EventSource.cs

EventSource クラスの新しいインスタンスを作成します。

C#
protected EventSource ();

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

EventSource(Boolean)

ソース:
EventSource.cs
ソース:
EventSource.cs
ソース:
EventSource.cs

EventSource クラスの新しいインスタンスを作成し、基になる Windows コードでエラーが発生した場合に例外をスローするかどうかを指定します。

C#
protected EventSource (bool throwOnEventWriteErrors);

パラメーター

throwOnEventWriteErrors
Boolean

エラーが基になる Windows コードで発生した場合に例外をスローする場合は true。それ以外の場合は false

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

EventSource(EventSourceSettings)

ソース:
EventSource.cs
ソース:
EventSource.cs
ソース:
EventSource.cs

指定した構成設定を使用して EventSource クラスの新しいインスタンスを作成します。

C#
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings);

パラメーター

settings
EventSourceSettings

イベント ソースに適用する構成設定を指定する列挙値のビットごとの組み合わせ。

注釈

が構築されるタイミングEventSourcesettings指定すると、イベントをマニフェストベースまたは自己記述形式で記述するかどうかを指定できます。 さらに、イベント書き込みプロセス中にエラーが発生したときに例外を発生させる必要があることを指定できます。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

EventSource(String)

ソース:
TraceLoggingEventSource.cs
ソース:
TraceLoggingEventSource.cs
ソース:
TraceLoggingEventSource.cs

指定した名前を使用して、EventSource クラスの新しいインスタンスを作成します。

C#
public EventSource (string eventSourceName);

パラメーター

eventSourceName
String

イベント ソースに適用する名前。 null にすることはできません。

例外

eventSourceNamenullです。

注釈

このコンストラクターを使用する場合は、引数がその型の eventSourceName 属性で定義されている EventSourceAttribute ETW 名と一致していることを確認します。 それ以外の場合、 プロパティと GetGuid(Type) メソッドによってGuid返される GUID は異なります。 イベント ソース名が異なる場合、 プロパティは Guid 、この EventSource を ETW に登録するために使用される GUID を返します。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

EventSource(EventSourceSettings, String[])

ソース:
EventSource.cs
ソース:
EventSource.cs
ソース:
EventSource.cs

指定した設定と特徴が含まれるコントラクト以外のイベントで使用される EventSource の新しいインスタンスを初期化します。

C#
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings, params string[] traits);
C#
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings, params string[]? traits);

パラメーター

settings
EventSourceSettings

イベント ソースに適用する構成設定を指定する列挙値のビットごとの組み合わせ。

traits
String[]

イベント ソースの特徴を指定するキー/値のペア。

例外

traits はキーと値のペアで指定されていません。

注釈

特性はイベントの追加情報を提供し、イベント リスナーによって解釈されます。 特性はキーと値のペアとして指定され、ペアで指定されていない場合は例外が発生します。 特徴を取得するには、 メソッドにキーを GetTrait渡します。

が構築されるタイミングEventSourcesettings指定すると、イベントをマニフェストベースまたは自己記述形式で記述するかどうかを指定できます。 さらに、イベント書き込みプロセス中にエラーが発生したときに例外を発生させる必要があることを指定できます。

こちらもご覧ください

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

EventSource(String, EventSourceSettings)

ソース:
TraceLoggingEventSource.cs
ソース:
TraceLoggingEventSource.cs
ソース:
TraceLoggingEventSource.cs

指定した名前と設定を使用して、EventSource クラスの新しいインスタンスを作成します。

C#
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config);

パラメーター

eventSourceName
String

イベント ソースに適用する名前。 null にすることはできません。

config
EventSourceSettings

イベント ソースに適用する構成設定を指定する列挙値のビットごとの組み合わせ。

例外

eventSourceNamenullです。

注釈

が構築されるタイミングEventSourcesettings指定すると、イベントをマニフェストベースまたは自己記述形式で記述するかどうかを指定できます。 さらに、イベント書き込みプロセス中にエラーが発生したときに例外を発生させる必要があることを指定できます。

このコンストラクターを使用する場合は、引数がその型の eventSourceName 属性で定義されている EventSourceAttribute ETW 名と一致していることを確認します。 それ以外の場合、 プロパティと GetGuid(Type) メソッドによってGuid返される GUID は異なります。

このような場合、 プロパティは Guid 、この EventSource を ETW に登録するために使用される GUID を返します。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

EventSource(String, EventSourceSettings, String[])

ソース:
TraceLoggingEventSource.cs
ソース:
TraceLoggingEventSource.cs
ソース:
TraceLoggingEventSource.cs

指定した構成設定を使用して EventSource クラスの新しいインスタンスを作成します。

C#
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[] traits);
C#
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[]? traits);

パラメーター

eventSourceName
String

イベント ソースに適用する名前。 null にすることはできません。

config
EventSourceSettings

イベント ソースに適用する構成設定を指定する列挙値のビットごとの組み合わせ。

traits
String[]

イベント ソースの特徴を指定するキー/値のペア。

例外

eventSourceNamenullです。

traits はキーと値のペアで指定されていません。

注釈

特性はイベントの追加情報を提供し、イベント リスナーによって解釈されます。 特性はキーと値のペアとして指定され、ペアで指定されていない場合は例外が発生します。 特徴を取得するには、 メソッドにキーを GetTrait渡します。

が構築されるタイミングEventSourceconfig指定すると、イベントをマニフェストベースまたは自己記述形式で記述するかどうかを指定できます。 さらに、イベント書き込みプロセス中にエラーが発生したときに例外を発生させる必要があることを指定できます。

このコンストラクターを使用する場合は、引数がその型の eventSourceName 属性で定義されている EventSourceAttribute ETW 名と一致していることを確認します。 それ以外の場合、 プロパティと GetGuid(Type) メソッドによってGuid返される GUID は異なります。

このような場合、この EventSource を ETW に登録するために使用される GUID は、 によって Guid返される GUID です。

こちらもご覧ください

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0