EventSource クラス

定義

プラットフォーム間でイベント トレースのイベントを作成する機能を提供します。

public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
    interface IDisposable
Public Class EventSource
Implements IDisposable
継承
EventSource
派生
実装

注釈

この API の詳細については、「 EventSource の補足 API 解説」を参照してください。

コンストラクター

EventSource()

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

EventSource(Boolean)

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

EventSource(EventSourceSettings)

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

EventSource(EventSourceSettings, String[])

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

EventSource(String)

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

EventSource(String, EventSourceSettings)

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

EventSource(String, EventSourceSettings, String[])

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

プロパティ

ConstructionException

イベント ソースの作成中にスローされた例外を取得します。

CurrentThreadActivityId

現在のスレッドのアクティビティ ID を取得します。

Guid

イベント ソースの一意の識別子。

Name

イベント ソースから派生するクラスの表示名。

Settings

このイベント ソースに適用される設定を取得します。

メソッド

Dispose()

EventSource クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

Dispose(Boolean)

EventSource クラスによって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Finalize()

オブジェクトが EventSource ガベージ コレクションによって再利用される前に、オブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

GenerateManifest(Type, String)

現在のイベント ソースに関連付けられている XML マニフェストの文字列を返します。

GenerateManifest(Type, String, EventManifestOptions)

現在のイベント ソースに関連付けられている XML マニフェストの文字列を返します。

GetGuid(Type)

イベント ソースのこの実装の一意の識別子を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetName(Type)

イベント ソースのフレンドリ名を取得します。

GetSources()

アプリケーション ドメインのすべてのイベント ソースのスナップショットを取得します。

GetTrait(String)

指定したキーに関連付けられている特徴値を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IsEnabled()

現在のイベント ソースが有効かどうかを判断します。

IsEnabled(EventLevel, EventKeywords)

指定したレベルとキーワードを持つ現在のイベント ソースが有効かどうかを判断します。

IsEnabled(EventLevel, EventKeywords, EventChannel)

現在のイベント ソースが、指定したレベル、キーワード、およびチャネルを持つイベントに対して有効かどうかを判断します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnEventCommand(EventCommandEventArgs)

現在のイベント ソースがコントローラーによって更新されるときに呼び出されます。

SendCommand(EventSource, EventCommand, IDictionary<String,String>)

指定されたイベント ソースにコマンドを送信します。

SetCurrentThreadActivityId(Guid)

現在のスレッドのアクティビティ ID を設定します。

SetCurrentThreadActivityId(Guid, Guid)

現在のスレッドでは、アクティビティ ID を設定し、前のアクティビティの ID を返します。

ToString()

現在のイベント ソース インスタンスを文字列で表現したものを取得します。

Write(String)

フィールドを除いてイベントを書き込みます。ただし、指定した名前および既定のオプションを含みます。

Write(String, EventSourceOptions)

フィールドを除いてイベントを書き込みます。ただし、指定した名前およびオプションを含みます。

Write<T>(String, EventSourceOptions, Guid, Guid, T)

指定した名前、オプション、関連するアクティビティ、およびイベント データを使用してイベントを書き込みます。

Write<T>(String, EventSourceOptions, T)

指定した名前、イベント データ、およびオプションを使用してイベントを書き込みます。

Write<T>(String, EventSourceOptions, T)

指定した名前、オプション、およびイベント データを使用してイベントを書き込みます。

Write<T>(String, T)

指定した名前とデータを使用してイベントを書き込みます。

WriteEvent(Int32)

指定されたイベント識別子を使用して、イベントを書き込みます。

WriteEvent(Int32, Byte[])

指定されたイベント識別子とバイト配列引数を使用してイベントを書き込みます。

WriteEvent(Int32, EventSource+EventSourcePrimitive[])

指定されたイベント識別子と、イベント ソース プリミティブの可変数を使用して、イベントを書き込みます。

WriteEvent(Int32, Int32)

指定されたイベント識別子と 32 ビット整数引数を使用して、イベントを書き込みます。

WriteEvent(Int32, Int32, Int32)

指定されたイベント識別子と 32 ビット整数引数を使用して、イベントを書き込みます。

WriteEvent(Int32, Int32, Int32, Int32)

指定されたイベント識別子と 32 ビット整数引数を使用して、イベントを書き込みます。

WriteEvent(Int32, Int32, String)

指定されたイベント識別子と 32 ビット整数および文字列引数を使用して、イベントを書き込みます。

WriteEvent(Int32, Int64)

指定されたイベント識別子と 64 ビット整数引数を使用して、イベントを書き込みます。

WriteEvent(Int32, Int64, Byte[])

指定した識別子と 64 ビット整数およびバイト配列引数を使用して、イベント データを書き込みます。

WriteEvent(Int32, Int64, Int64)

指定されたイベント識別子と 64 ビットの引数を使用して、イベントを書き込みます。

WriteEvent(Int32, Int64, Int64, Int64)

指定されたイベント識別子と 64 ビットの引数を使用して、イベントを書き込みます。

WriteEvent(Int32, Int64, String)

指定されたイベント識別子と 64 ビット整数および文字列引数を使用して、イベントを書き込みます。

WriteEvent(Int32, Object[])

指定されたイベント識別子と引数の配列を使用して、イベントを書き込みます。

WriteEvent(Int32, String)

指定されたイベント識別子と文字列引数を使用して、イベントを書き込みます。

WriteEvent(Int32, String, Int32)

指定されたイベント識別子と引数を使用して、イベントを書き込みます。

WriteEvent(Int32, String, Int32, Int32)

指定されたイベント識別子と引数を使用して、イベントを書き込みます。

WriteEvent(Int32, String, Int64)

指定されたイベント識別子と引数を使用して、イベントを書き込みます。

WriteEvent(Int32, String, String)

指定されたイベント識別子と文字列引数を使用して、イベントを書き込みます。

WriteEvent(Int32, String, String, String)

指定されたイベント識別子と文字列引数を使用して、イベントを書き込みます。

WriteEventCore(Int32, Int32, EventSource+EventData*)

指定したイベント識別子およびイベント データを使用して、WriteEvent の新しいオーバーロードを作成します。

WriteEventWithRelatedActivityId(Int32, Guid, Object[])

現在のアクティビティが別のアクティビティに関連していることを示すイベントを書き込みます。

WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*)

現在のアクティビティが別のアクティビティに関連していることを示すイベントを書き込みます。

イベント

EventCommandExecuted

コマンドのソースがイベント リスナーのときに発生します。

適用対象

スレッド セーフ

この型はスレッド セーフです。