Session クラス
sys.server_event_sessions の行を表し、sys.dm_xe_sessions のデータを含みます (実行されている場合)。
継承階層
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
Microsoft.SqlServer.Management.XEvent.Session
名前空間: Microsoft.SqlServer.Management.XEvent
アセンブリ: Microsoft.SqlServer.Management.XEvent (Microsoft.SqlServer.Management.XEvent.dll)
構文
'宣言
Public NotInheritable Class Session _
Inherits SfcInstance _
Implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, _
ISfcDroppable, IDroppable, ISfcValidate, ISfcDiscoverObject
'使用
Dim instance As Session
public sealed class Session : SfcInstance,
ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable,
IDroppable, ISfcValidate, ISfcDiscoverObject
public ref class Session sealed : public SfcInstance,
ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable,
IDroppable, ISfcValidate, ISfcDiscoverObject
[<SealedAttribute>]
type Session =
class
inherit SfcInstance
interface ISfcCreatable
interface ICreatable
interface ISfcAlterable
interface IAlterable
interface ISfcDroppable
interface IDroppable
interface ISfcValidate
interface ISfcDiscoverObject
end
public final class Session extends SfcInstance implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable, IDroppable, ISfcValidate, ISfcDiscoverObject
Session 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
Session() | Session クラスの新しいインスタンスを初期化します。 | |
Session(XEStore, String) | Session クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
AbstractIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
AutoStart | AutoStart オブジェクトがアクティブかどうかを示す値を取得または設定します。 | |
EventRetentionMode | EventRetentionMode オブジェクトを取得または設定します。 | |
Events | セッションの EventCollection を取得します。 | |
ID | ID オブジェクトを取得します。 | |
IdentityKey | セッションの ID キーを取得します。 | |
IsRunning | このセッションが実行中かどうかを示す値を取得します。 | |
MaxDispatchLatency | 最大ディスパッチ待機時間 (秒単位) を取得または設定します。 | |
MaxEventSize | セッションの最大イベントのサイズ (KB) を取得または設定します。 | |
MaxMemory | セッションの最大メモリ (KB 単位) を取得または設定します。 | |
MemoryPartitionMode | perNode、perCpu、または none のオプションを使用して、列挙体からメモリ パーティション モードを取得または設定します。 | |
Metadata | インスタンスとそのドメインに関するメタデータを返します。 (SfcInstance から継承されています。) | |
Name | Session オブジェクトの名前を取得します。 | |
Parent | 親 XEStore オブジェクトを取得または設定します。 | |
Properties | コレクション インスタンスのプロパティを返します。 (SfcInstance から継承されています。) | |
StartTime | 開始時刻を取得します。 | |
State | セッションにおいて Alter 関数で使用されるオブジェクトの状態を取得します。 | |
Targets | TargetCollection を取得します。 | |
TrackCausality | TrackCausality オブジェクトがアクティブ化されているかどうかを示すブール値を取得または設定します。 | |
Urn | SfcInstance オブジェクトの URN (Uniform Resource Name) を返します。 (SfcInstance から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
AddEvent(String) | イベントの完全修飾名を使用して、新しい Event オブジェクトをセッションに追加します。 | |
AddEvent(EventInfo) | セッションに新しい Event オブジェクトを追加します。 | |
AddTarget(String) | セッションに新しい Target オブジェクトを追加します。 | |
AddTarget(TargetInfo) | セッションに新しい Target オブジェクトを追加します。 | |
Alter | サーバー上の Session オブジェクトを変更します。 | |
Create | サーバー上で Session オブジェクトを作成します。 | |
CreateIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Discover | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Drop | サーバー上の Session オブジェクトを削除します。 | |
Equals | (Object から継承されています。) | |
GetChildCollection | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetDomain | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetObjectFactory | SQL Foundation Class オブジェクト ファクトリを取得します。 | |
GetPropertySet | SfcInstance オブジェクトのプロパティのセットを返します。 (SfcInstance から継承されています。) | |
GetType | (Object から継承されています。) | |
GetTypeMetadataImpl | 適切な TypeMetadata クラスを直接返すことでオーバーライドするドメインを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
InitializeUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
OnPropertyMetadataChanges | 任意の SfcInstance メタデータの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) | |
OnPropertyValueChanges | 任意の SfcInstance プロパティの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) | |
Refresh | オブジェクトのプロパティを、サーバーから読み取ることによって更新します。 (SfcInstance から継承されています。) | |
RemoveEvent | 指定された Event オブジェクトをセッションから削除します。 | |
RemoveTarget | Target オブジェクトをセッションから削除します。 | |
ResetKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
ScriptAlter | セッションの変更 ISfcScript を取得します。 | |
ScriptCreate | セッションの作成 ISfcScript を取得します。 | |
ScriptDrop | セッションの削除 ISfcScript を取得します。 | |
Serialize | インスタンスを XML にシリアル化します。 (SfcInstance から継承されています。) | |
Start | Session オブジェクトを開始します。 | |
Stop | Session オブジェクトを停止します。 | |
ToString | インスタンスの URN の文字列表記を返します。 (SfcInstance から継承されています。) | |
Validate(String) | メソッドの名前を検証します。 | |
Validate(String, array<Object[]) | name パラメーターで指定されたメソッドを検証します。 |
先頭に戻る
イベント
名前 | 説明 | |
---|---|---|
PropertyChanged | プロパティの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) | |
PropertyMetadataChanged | プロパティ メタデータの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) |
先頭に戻る
フィールド
名前 | 説明 | |
---|---|---|
DefaultDispatchLatency | 既定のディスパッチ待機時間は 30 秒です。 | |
DefaultMaxMemory | メモリの最大量は、既定では 4 MB です。 | |
InfiniteDispatchLatency | 0 は、ディスパッチ待機時間が無制限であることを示します。 | |
NotStarted | セッションは現在実行されていません。 |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
ISfcDiscoverObject.Discover | Session オブジェクト内の依存アクションおよびイベントを検出または変更します。 |
先頭に戻る
説明
Session オブジェクトは、ユーザー コードからの操作対象となる主要なオブジェクトです。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。