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< (Of < <' (DependencyCollectionNode> ) > > ). . :: . .IsReadOnly 依存関係コレクションが読み取り専用かどうかを示します。

先頭に戻る

説明

DependencyCollection オブジェクトは、一連のスクリプト作成の依存関係にアクセスするために使用できます。Item プロパティを使用して、特定の Dependency オブジェクトを取得することができます。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

使用例

スクリプト

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。