Microsoft.SqlServer.Management.XEvent 名前空間

クラス

名前 説明
Action

Action の RunTime クラス。 このクラスの各インスタンスは、sys.server_event_session_actionsの行を表します。

Action.Key

識別用のキー クラス。

ActionCollection

Action の SFC コレクション クラス。

ActionInfo

アクションのメタデータ。

ActionInfo.Key

識別用のキー クラス。

ActionInfoCollection

ActionInfo の SFC コレクション クラス。

BaseXEStore

XEStore は、すべてのメタデータ クラスとランタイム クラスのルートです。

BaseXEStore.Key
BaseXEStore.ObjectMetadata

メタデータ階層オブジェクトに対するヘルパー メソッドを提供します

DataEventColumnInfo

EventInfo オブジェクトには、カスタマイズ可能、データ、読み取り時の 3 種類の列があります。 DataEventColumnInfo オブジェクトは、EventInfo オブジェクトのデータ列を再コンポーネント化し、PredOperand で使用できます。

DataEventColumnInfo.Key
DataEventColumnInfoCollection

これは、DataEventColumnInfo のコレクション クラスです。

Event

Event のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_eventsの行を表します。

Event.Key

識別用のキー クラス。

EventCollection

イベントの SFC コレクション クラス。

EventColumnInfo

EventInfo オブジェクトには、カスタマイズ可能、データ、読み取り時の 3 種類の列があります。 EventColumnInfo オブジェクトは、EventInfo オブジェクトのカスタマイズ可能な列を再指定します。

EventColumnInfo.Key
EventColumnInfoCollection

これは EventColumnInfo のコレクション クラスです。

EventField

EventField オブジェクトは、sys.server_event_session_fields内の行を再列します。

EventField.Key
EventFieldCollection

これは EventField のコレクション クラスです。

EventInfo

イベントのメタデータ クラス。

EventInfo.Key

識別用のキー クラス。

EventInfoCollection

EventInfo の SFC Collection クラス。

MapInfo

Map のメタデータ クラス

MapInfo.Key

識別用のキー クラス。

MapInfoCollection

MapInfo の SFC コレクション クラス。

MapValueInfo

MapValueInfo クラスは、sys.dm_xe_map_values内のレコードを表します。

MapValueInfo.Key

内部で使用される Key クラス

MapValueInfoCollection

これは MapValueInfo のコレクション クラスです。

MethodContext
MethodTraceContext
Package

Package のメタデータ クラス。

Package.Key

識別用のキー クラス。

PackageCollection

Package の SFC コレクション クラス

PredCompareExpr

PredCompareExpr クラスは、sqlserver.database_id=7 のような式を表します

PredCompareInfo

Pred_Compareのメタデータ クラス

PredCompareInfo.Key

識別用のキー クラス。

PredCompareInfoCollection

PredCompareInfo の SFC コレクション クラス。

PredExpr

すべての述語式の基本クラス。

PredFunctionExpr

述語内の関数式のクラス。 関数式は次のようになります。 Pred_Compare(オペランド, 値) オペランドは PredOperand のインスタンスであり、値は PredValue のインスタンスです。

Predicate

述語は、すべての述語関連クラスの基底クラスです。

PredLogicalExpr

PredLogicalExpr クラスは、2 つの PredExprs で 1 つの PredExpr または AND/OR に適用できません

PredOperand

述語オペランドのクラス。 述語オペランドには、イベント列またはpred_sourceを指定できます。

PredSourceInfo

PredSourceInfo クラスは、sys.dm_xe_objects内pred_sourceオブジェクトを表します。

PredSourceInfo.Key

内部で使用される Key クラス

PredSourceInfoCollection

これは PredSourceInfo のコレクション クラスです。

PredValue

PredValue は PredCompareExpr で右辺値を表し、PredFunctionExpr では 2 番目のパラメーターを表します

ReadOnlyEventColumnInfo

EventInfo オブジェクトには、カスタマイズ可能、データ、読み取り時の 3 種類の列があります。 ReadOnlyEventColumnInfo オブジェクトは、EventInfo オブジェクトの読み取り専用列を再読み取りします。

ReadOnlyEventColumnInfo.Key
ReadOnlyEventColumnInfoCollection

これは ReadOnlyEventColumnInfo のコレクション クラスです。

Session

セッションは、ユーザー コードが操作するメイン オブジェクトです。 Session オブジェクトは、sys.server_event_sessionsの行を表し、開始された場合はsys.dm_xe_sessionsからのデータも含まれます。

Session.Key

内部で使用される Key クラス

SessionCollection

これはセッションのコレクションです。

SessionProviderBase

セッションの SQL プロバイダー。

Target

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

Target.Key

識別用のキー クラス。

TargetCollection

ターゲットの SFC コレクション クラス。

TargetColumnInfo

TargetInfo には現在、カスタマイズ可能な列の種類が 1 つだけあります。 TargetColumnInfo オブジェクトは、TargetInfo オブジェクトのカスタマイズ可能な列を再指定します。

TargetColumnInfo.Key

識別用のキー クラス。

TargetColumnInfoCollection

TargetColumnInfo の SFC Collection クラス。

TargetField

TargetField オブジェクトは、sys.server_event_session_fieldsの行を再列します。

TargetField.Key

識別用のキー クラス。

TargetFieldCollection

TargetField の SFC Collection クラス。

TargetInfo

TargetInfo クラスは、sys.dm_xe_objects内のターゲット オブジェクトを表します。

TargetInfo.Key

内部で使用される Key クラス

TargetInfoCollection

これは TargetInfo オブジェクトのコレクションです。

TraceContext
TypeInfo

TypeInfo クラスは、sys.dm_xe_objectsの型オブジェクトを表します。

TypeInfo.Key

内部で使用される Key クラス

TypeInfoCollection

これは TypeInfo のコレクション クラスです。

XEStore

XEStore は、すべてのメタデータ クラスとランタイム クラスのルートです。

XEStore.ServerKey
XEUtils

スクリプト作成用のヘルパー メソッドを提供します。

XEventException

すべての XEvent 例外クラスの基本例外クラス

インターフェイス

名前 説明
IEventProvider

は、コンポーネント プロバイダーが Event (イベントのランタイム クラス) に実装する必要があるインターフェイスを定義します。

ISessionObject

イベントとターゲットの共通インターフェイス部分

ISessionProvider

では、コンポーネント プロバイダーがセッションに対して実装する必要があるインターフェイスを定義します。メイン オブジェクトのユーザー コードが対話します。

ITargetProvider

は、コンポーネント プロバイダーが Target に対して実装する必要があるインターフェイス、Target の Runtime クラスを定義します。

IXEObjectInfo

Package の子オブジェクトのインターフェイス

IXEStoreProvider

は、すべてのメタデータ クラスとランタイム クラスのルートである XEStore に対してコンポーネント プロバイダーが実装する必要があるインターフェイスを定義します。

列挙型

名前 説明
PredCompareExpr.ComparatorType

PredOperand と PredValue の間で使用できる比較子を定義する

PredLogicalExpr.LogicalOperatorType

PredLogicalExpr で使用できる論理演算子を定義する

Session.EventRetentionModeEnum

イベント保持モードでは、イベント損失の処理方法について説明します。

Session.MemoryPartitionModeEnum

メモリ パーティション モードは、イベント バッファーが作成されるメモリ内の場所を表します。