SfcReferenceCollection<K, T, S> クラス
すべてのドメイン コレクションのベースを表します。
継承階層
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection<K, T, S>
名前空間: Microsoft.SqlServer.Management.Sdk.Sfc
アセンブリ: Microsoft.SqlServer.Management.Sdk.Sfc (Microsoft.SqlServer.Management.Sdk.Sfc.dll)
構文
'宣言
Public MustInherit Class SfcReferenceCollection(Of K As {Object, IComparable(Of K)}, T As SfcInstance, S As SfcInstance) _
Implements IReadOnlyDictionary(Of K, T), IReadOnlyCollection(Of T), _
IReadOnlyCollection, IEnumerable(Of T), IEnumerable, IListSource
'使用
Dim instance As SfcReferenceCollection(Of K, T, S)
public abstract class SfcReferenceCollection<K, T, S> : IReadOnlyDictionary<K, T>,
IReadOnlyCollection<T>, IReadOnlyCollection, IEnumerable<T>, IEnumerable, IListSource
where K : Object, IComparable<K>
where T : SfcInstance
where S : SfcInstance
generic<typename K, typename T, typename S>
where K : Object, IComparable<K>
where T : SfcInstance
where S : SfcInstance
public ref class SfcReferenceCollection abstract : IReadOnlyDictionary<K, T>,
IReadOnlyCollection<T>, IReadOnlyCollection, IEnumerable<T>, IEnumerable, IListSource
[<AbstractClassAttribute>]
type SfcReferenceCollection<'K, 'T, 'S when 'K : Object and IComparable<'K> when 'T : SfcInstance when 'S : SfcInstance> =
class
interface IReadOnlyDictionary<'K, 'T>
interface IReadOnlyCollection<'T>
interface IReadOnlyCollection
interface IEnumerable<'T>
interface IEnumerable
interface IListSource
end
JScript は汎用の型およびメソッドをサポートしていません。
型パラメーター
- K
ターゲット コレクションのキーの型です。
- T
ターゲット コレクションの要素の型です。
- S
コレクションの所有者の型です。
SfcReferenceCollection<K, T, S> 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
SfcReferenceCollection<K, T, S> | 指定した所有者、リゾルバー、および比較演算子を使用して、SfcReferenceCollection<K, T, S> クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
Count | コレクションに含まれる要素の数を取得します。 | |
Item | 指定されたキーに関連付けられている要素を取得します。 | |
Keys | このコレクションに格納されているキーのコレクションを取得します。 | |
Values | このコレクションに格納されている値のコレクションを取得します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Contains | 指定された値を持つ要素がこのコレクション内に存在するかどうかを確認します。 | |
ContainsKey | 指定したキーを持つ要素が SfcReferenceCollection<K, T, S> 内に存在するかどうかを示します。 | |
CopyTo | 指定された配列にこのコレクションの要素をコピーします。その際、指定されたインデックスの位置からコピーを開始します。 | |
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetEnumerator | コレクションを繰り返し処理する列挙子を返します。 | |
GetHashCode | (Object から継承されています。) | |
GetKeyFromValue | 項目の値からキーを取得します。 | |
GetType | (Object から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
Refresh | 内部コレクションの記憶域を更新してデータを読み込みます。 | |
ToString | (Object から継承されています。) | |
TryGetValue | 指定されたキーに関連付けられている値を取得します。 |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IListSource.ContainsListCollection | このリストが IList コレクションであるかどうかを示す値を取得します。 | |
IEnumerable<T>.GetEnumerator | コレクションを繰り返し処理する列挙子を返します。 | |
IListSource.GetList | インデックスに基づくアクセス、並べ替え、および検索が可能なコレクションから値のリストを作成します。 |
先頭に戻る
説明
このクラスは、親オブジェクトとコレクションまたは要素オブジェクトとの間に必要なすべてのハンドシェイク処理を抽象化します。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。