SessionCollection クラス
Session オブジェクトのコレクションを表します。
継承階層
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection<Session, Session.Key, XEStore>
Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection<Session, Session.Key, XEStore>
Microsoft.SqlServer.Management.XEvent.SessionCollection
名前空間: Microsoft.SqlServer.Management.XEvent
アセンブリ: Microsoft.SqlServer.Management.XEvent (Microsoft.SqlServer.Management.XEvent.dll)
構文
'宣言
Public NotInheritable Class SessionCollection _
Inherits SfcCollatedDictionaryCollection(Of Session, Session.Key, XEStore)
'使用
Dim instance As SessionCollection
public sealed class SessionCollection : SfcCollatedDictionaryCollection<Session, Session.Key, XEStore>
public ref class SessionCollection sealed : public SfcCollatedDictionaryCollection<Session^, Session.Key^, XEStore^>
[<SealedAttribute>]
type SessionCollection =
class
inherit SfcCollatedDictionaryCollection<Session, Session.Key, XEStore>
end
public final class SessionCollection extends SfcCollatedDictionaryCollection<Session, Session.Key, XEStore>
SessionCollection 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
Ascending | 昇順に並べ替えるかどうかを示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
Count | コレクションに含まれる要素の数を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
Initialized | コレクションが初期化されたかどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
IsReadOnly | コレクションが読み取り専用かどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
IsSynchronized | コレクションへのアクセスが同期されるかどうか (スレッド セーフかどうか) を示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Item[K] | キーによって指定したアイテムを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Item[String] | 指定した名前の Session オブジェクトを取得します。 | |
Parent | 親オブジェクトの種類を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
SyncRoot | コレクションへのアクセスの同期に使用できるオブジェクトを取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Add | 指定したオブジェクトをコレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Clear | すべてのアイテムをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
Contains(T) | 指定したオブジェクトがコレクション内に存在するかどうかを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
Contains(String) | 指定された名前の Session オブジェクトがコレクションに存在するかどうかを確認します。 | |
CopyTo(array<T[], Int32) | 指定した配列にコレクションの要素をコピーします。その際、指定した配列インデックスの位置からコピーを開始します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
CopyTo(Array, Int32) | 指定した配列にコレクションの要素をコピーします。その際、指定した配列インデックスの位置からコピーを開始します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Equals | (Object から継承されています。) | |
GetEnumerator | コレクションを繰り返し処理できる列挙子を返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetType | (Object から継承されています。) | |
Refresh() | 新しいオブジェクトを作成し、コレクション内の既存のオブジェクトおよびプロパティをマージすることによって、コレクションを更新します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Refresh(Boolean) | 新しいオブジェクトを作成し、コレクション内の既存のオブジェクトおよびプロパティをマージすることによって、コレクションを更新します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Remove | 指定したオブジェクトをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
RemoveInternal | 削除用に指定したオブジェクトをマークします。オブジェクトの状態は ToBeDropped に設定されます。親が変更または削除されると、オブジェクトは削除されます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Rename | 指定したオブジェクトの名前を変更します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ToString | (Object から継承されています。) | |
TryGetValue | 指定されたキーに関連付けられている値を取得します。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IComparer<K>.Compare | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。2 つのキーを比較します。 (SfcCollatedDictionaryCollection<T, K, ParentT> から継承されています。) | |
IListSource.ContainsListCollection | コレクションが IList オブジェクトのコレクションかどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
IEnumerable.GetEnumerator | コレクションを繰り返し処理できる列挙子を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
IListSource.GetList | IList インターフェイスを実装しないオブジェクトからデータ ソースにバインドできる IList オブジェクトを返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Add | 指定したオブジェクトをコレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.AddShadow | 指定したオブジェクトをシャドウ コレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Count | コレクションに含まれているアイテムの数を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.EnsureInitialized | サーバーからコレクションを初期化します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.FinishMerge | 古いコレクションを新しいコレクションに入れ替えます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.GetCollectionElementNameImpl | コレクション内の要素の URN サフィックスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.GetElementFactory | コレクションのオブジェクトのインスタンス作成に使用されるファクトリを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.GetExisting | 指定したキーを使用して、コレクションから既存のアイテムを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.GetObjectByKey | 指定したキーを使用して、コレクションからオブジェクトを取得します。一致するオブジェクトが見つからない場合は、オブジェクトが作成され、コレクションに追加されます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Initialized | コレクションが初期化されたかどうかを示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Parent | 親オブジェクトを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.PrepareMerge | 最新のクエリ結果を既存のコレクションにマージするための準備をします。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Remove | 指定したオブジェクトをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.RemoveElement | 指定した要素をコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Rename | 指定したオブジェクトの名前を変更します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) |
先頭に戻る
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。