DependencyCollection クラス
DependencyCollection クラスは、SMO のスクリプト作成操作でノード クラスの派生に使用する Dependency オブジェクトのコレクションを表します。
継承階層
System.Object
Microsoft.SqlServer.Management.Smo.DependencyCollection
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public Class DependencyCollection _
Implements IList(Of DependencyCollectionNode), ICollection(Of DependencyCollectionNode), _
IEnumerable(Of DependencyCollectionNode), IEnumerable
'使用
Dim instance As DependencyCollection
public class DependencyCollection : IList<DependencyCollectionNode>,
ICollection<DependencyCollectionNode>, IEnumerable<DependencyCollectionNode>, IEnumerable
public ref class DependencyCollection : IList<DependencyCollectionNode^>,
ICollection<DependencyCollectionNode^>, IEnumerable<DependencyCollectionNode^>, IEnumerable
type DependencyCollection =
class
interface IList<DependencyCollectionNode>
interface ICollection<DependencyCollectionNode>
interface IEnumerable<DependencyCollectionNode>
interface IEnumerable
end
public class DependencyCollection implements IList<DependencyCollectionNode>, ICollection<DependencyCollectionNode>, IEnumerable<DependencyCollectionNode>, IEnumerable
DependencyCollection 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
DependencyCollection | DependencyCollection クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
Count | DependencyCollection オブジェクトに含まれる DependencyCollectionNode オブジェクトの数を取得します。 | |
Item | コレクション内にある指定したインデックス番号の DependencyCollectionNode オブジェクトを取得します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Add | Dependency オブジェクトを DependencyCollection オブジェクトに追加します。 | |
AddRange | ノードの範囲をコレクションに追加します。 | |
Clear | 参照先の DependencyCollection オブジェクトからすべての DependencyCollectionNode オブジェクトを削除します。 | |
Contains | 指定した DependencyCollectionNode オブジェクトが DependencyCollection オブジェクトのメンバーであるかどうかを示します。 | |
ContainsUrn | 指定した Urn オブジェクトが指定したサーバー上に存在するかどうかを確認します。 | |
CopyTo | 1 次元の配列にコレクション オブジェクトをコピーします。その際、指定されたインデックス値の位置からコピーを開始します。 | |
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetEnumerator | オブジェクトの一覧を繰り返し処理できる列挙子を取得します。 | |
GetHashCode | (Object から継承されています。) | |
GetType | (Object から継承されています。) | |
IndexOf | DependencyCollection オブジェクト内の DependencyCollectionNode オブジェクトのインデックス値を返します。 | |
Insert | DependencyCollectionNode オブジェクトを DependencyCollection オブジェクト内の指定したインデックス位置に挿入します。 | |
MemberwiseClone | (Object から継承されています。) | |
Remove | DependencyCollectionNode オブジェクトを DependencyCollection オブジェクトから削除します。 | |
RemoveAt | DependencyCollection オブジェクト内の指定したインデックス位置から、DependencyCollectionNode オブジェクトを削除します。 | |
ToString | (Object から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IEnumerable.GetEnumerator | コレクションの繰り返し処理に必要な IEnumerator インターフェイスを返します。 | |
ICollection<DependencyCollectionNode>.IsReadOnly | 依存関係コレクションが読み取り専用かどうかを示します。 |
先頭に戻る
説明
DependencyCollection オブジェクトは、一連のスクリプト作成の依存関係にアクセスするために使用できます。 Item プロパティを使用して、特定の Dependency オブジェクトを取得することができます。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
使用例
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。