Microsoft.SqlServer.Management.XEvent 名前空間

SQL Server のクライアント コンポーネントおよびサーバー コンポーネントで SQL Server 拡張イベントを作成したり使用したりするための共通のオブジェクト モデルです。 拡張イベント インフラストラクチャは、SQL Server のイベントからのデータを相互に関連付けることができます。 さらに、特定の条件下では、オペレーティング システムやデータベース アプリケーションからのデータを相互に関連付けることもできます。

クラス

  クラス 説明
パブリック クラス Action Action クラスのランタイム クラスです。このクラスの各インスタンスは、sys.server_event_session_actions の行を表します。
パブリック クラス Action.Key Action オブジェクトの識別に使用される SQL Foundation Class キー クラスを表します。
パブリック クラス ActionCollection Action オブジェクトの SQL Server Foundation Class (SFC) コレクションを表します。
パブリック クラス ActionInfo Action オブジェクトのメタデータを表します。
パブリック クラス ActionInfo.Key ActionInfo オブジェクトの識別用のキー クラスを表します。
パブリック クラス ActionInfoCollection ActionInfo クラスの SQL Server Foundation Class コレクションを表します。
パブリック クラス DataEventColumnInfo EventInfo オブジェクトのデータ列を表します。
パブリック クラス DataEventColumnInfo.Key この DataEventColumnInfo に関連付けられている列の ID キーです。
パブリック クラス DataEventColumnInfoCollection DataEventColumnInfo オブジェクトのコレクションを表します。
パブリック クラス Event XEvent オブジェクトのランタイム クラスを表します。このクラスの各インスタンスは、sys.server_event_session_events の行を表します。
パブリック クラス Event.Key Event の識別に使用される SfcKey クラスです。
パブリック クラス EventCollection XEvent オブジェクトの SQL Server Foundation Class (SFC) コレクション クラスです。
パブリック クラス EventColumnInfo EventInfo オブジェクトの customizable 列を表します。
パブリック クラス EventColumnInfo.Key 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
パブリック クラス EventColumnInfoCollection EventColumnInfo オブジェクトのコレクションを表します。
パブリック クラス EventField sys.server_event_session_fields の行を表します。
パブリック クラス EventField.Key EventField オブジェクトの ID キーを表します。
パブリック クラス EventFieldCollection EventField オブジェクトのコレクション クラスを表します。
パブリック クラス EventInfo XEvent クラスのメタデータ クラスおよび EventColumnInfo オブジェクトの親クラスです。
パブリック クラス EventInfo.Key EventInfo オブジェクトを識別する SQL Foundation Class キー クラスです。
パブリック クラス EventInfoCollection EventInfo オブジェクトの SQL Server Foundation Class コレクション クラスです。
パブリック クラス MapInfo MapInfo クラスのメタデータです。
パブリック クラス MapInfo.Key MapInfo.Key オブジェクトの ID キーを表します。
パブリック クラス MapInfoCollection MapInfo オブジェクトのコレクション クラスです。
パブリック クラス MapValueInfo sys.dm_xe_map_values 内のレコードを表します。
パブリック クラス MapValueInfo.Key MapValueInfo クラスの内部キーです。
パブリック クラス MapValueInfoCollection MapValueInfo オブジェクトのコレクション クラスです。
パブリック クラス Package EventInfoTargetInfoActionInfo など、「解説」に記載されている各種情報クラスのメタデータです。
パブリック クラス Package.Key Package オブジェクトを識別する SQL Foundation Class キーです。
パブリック クラス PackageCollection Package オブジェクトの SQL Foundation Class コレクションを表します。
パブリック クラス PredCompareExpr 条件ステートメントに使用できる述語式を表します。
パブリック クラス PredCompareInfo PredCompare オブジェクトのメタデータ クラスです。
パブリック クラス PredCompareInfo.Key PredCompareInfo オブジェクトを識別するための SQL Foundation Class キーです。
パブリック クラス PredCompareInfoCollection PredCompareInfo オブジェクトの Sql Foundation Class コレクションです。
パブリック クラス PredExpr PredCompareExpr クラスの抽象基本クラスを表します。
パブリック クラス PredFunctionExpr 述語の関数式を表します。
パブリック クラス Predicate すべての述語クラスの抽象基本クラスを表します。
パブリック クラス PredLogicalExpr 式に使用できる述語を表します。
パブリック クラス PredOperand 述語オペランドを表します。述語オペランドには、DataEventColumnInfo オブジェクトまたは PredSourceInfo オブジェクトを使用できます。
パブリック クラス PredSourceInfo sys.dm_xe_objects 内の pred_source オブジェクトを表します。
パブリック クラス PredSourceInfo.Key PredSourceInfo オブジェクトを識別するための SQL Foundation Class キーです。
パブリック クラス PredSourceInfoCollection PredSourceInfo オブジェクトのコレクション クラスを表します。
パブリック クラス PredValue PredCompareExpr オブジェクトの rvalue または PredFunctionExpr オブジェクトの第 2 パラメーターを表します。
パブリック クラス ReadOnlyEventColumnInfo EventInfo オブジェクトの readonly 列を表します。
パブリック クラス ReadOnlyEventColumnInfo.Key ReadOnlyEventColumnInfo オブジェクトを識別するための SQL Foundation Class キーです。
パブリック クラス ReadOnlyEventColumnInfoCollection ReadOnlyEventColumnInfo オブジェクトのコレクション クラスを表します。
パブリック クラス Session sys.server_event_sessions の行を表し、sys.dm_xe_sessions のデータを含みます (実行されている場合)。
パブリック クラス Session.Key Session クラスの内部 ID キー クラスです。
パブリック クラス SessionCollection Session オブジェクトのコレクションを表します。
パブリック クラス Target Target オブジェクトのランタイム クラスを表します。このクラスの各インスタンスは、sys.server_event_session_targets の行を表します。
パブリック クラス Target.Key Target オブジェクトの識別のためのキー クラスです。
パブリック クラス TargetCollection Target オブジェクトの SQL Server Foundation Class コレクションです。
パブリック クラス TargetColumnInfo TargetInfo オブジェクトの customizable 列を表します。
パブリック クラス TargetColumnInfo.Key TargetColumnInfo オブジェクトの ID キー クラスです。
パブリック クラス TargetColumnInfoCollection TargetColumnInfo クラスの SQL Foundation Class コレクションです。
パブリック クラス TargetField sys.server_event_session_fields の行を表します。
パブリック クラス TargetField.Key TargetField オブジェクトの識別のためのキー クラスです。
パブリック クラス TargetFieldCollection TargetField オブジェクトの SQL Foundation Class コレクションです。
パブリック クラス TargetInfo sys.dm_xe_objects の型オブジェクトを表します。
パブリック クラス TargetInfo.Key TargetInfo オブジェクトの ID キーを表します。
パブリック クラス TargetInfoCollection TargetInfo オブジェクトのコレクション クラスを表します。
パブリック クラス TypeInfo sys.dm_xe_objects の型オブジェクトを表します。
パブリック クラス TypeInfo.Key TargetInfo オブジェクトの識別に使用される SfcKey クラスです。
パブリック クラス TypeInfoCollection TypeInfo オブジェクトのコレクション クラスを表します。
パブリック クラス XEStore XEStore クラスは、すべてのメタデータ クラスおよびランタイム クラスの基本クラスです。
パブリック クラス XEStore.Key SfcKey クラスを表します。
パブリック クラス XEStore.ObjectMetadata メタデータ階層オブジェクトのヘルパー メソッドを提供します。
パブリック クラス XEventException すべての XEventException クラスの基本例外クラスです。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IXEObjectInfo Package の子オブジェクトのインターフェイスを提供します。

列挙体

  列挙体 説明
パブリック列挙体 PredCompareExpr.ComparatorType PredCompareExpr オブジェクトにおいて、PredOperand オブジェクトと PredValue オブジェクト間で使用される比較演算子を定義します。
パブリック列挙体 PredLogicalExpr.LogicalOperatorType 論理演算子の種類 (AND、OR、NOT) から成る列挙体を表します。
パブリック列挙体 Session.EventRetentionModeEnum イベントの削除処理の方法を表すイベント保有モード列挙体です。
パブリック列挙体 Session.MemoryPartitionModeEnum メモリにおけるイベント バッファーの作成場所を表すメモリ パーティション モード列挙体です。