Microsoft.SqlServer.Management.XEvent 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| 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 |
メモリ パーティション モードは、イベント バッファーが作成されるメモリ内の場所を表します。 |