DependencyTree クラス

DependencyTree オブジェクトは、SQL Server オブジェクトとそれらの相互に対する階層リレーションシップを含むツリー構造を表します。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .DependencyNode
    Microsoft.SqlServer.Management.Smo. . :: . .DependencyTreeNode
      Microsoft.SqlServer.Management.Smo..::..DependencyTree

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
Public Class DependencyTree _
    Inherits DependencyTreeNode
'使用
Dim instance As DependencyTree
public class DependencyTree : DependencyTreeNode
public ref class DependencyTree : public DependencyTreeNode
type DependencyTree =  
    class
        inherit DependencyTreeNode
    end
public class DependencyTree extends DependencyTreeNode

DependencyTree 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド DependencyTree DependencyTree クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Count DependencyTree オブジェクトに含まれる DependencyTreeNode オブジェクトの総数を取得します。
プロテクト プロパティ Dependencies 依存関係チェーン コレクションを取得します。値の設定も可能です。
プロテクト プロパティ DependsOnParents 依存関係ツリーが親オブジェクトに依存するかどうかを示すプロパティを取得します。値の設定も可能です。
パブリック プロパティ FirstChild DependencyTree オブジェクトの最初の子の DependencyTreeNode オブジェクトを取得します。 (DependencyTreeNode. . :: . .FirstChild をオーバーライドします。)
パブリック プロパティ HasChildNodes DependencyTree オブジェクトに子ノードがあるかどうかを示す Boolean プロパティ値を取得します。 (DependencyTreeNode. . :: . .HasChildNodes をオーバーライドします。)
プロテクト プロパティ Index ツリー ノード コレクション内の指定したインデックスのアイテムを取得します。値の設定も可能です。 (DependencyTreeNode から継承されています。)
パブリック プロパティ IsSchemaBound 依存関係ノードがスキーマにバインドされるかどうかを示します。 (DependencyNode から継承されています。)
パブリック プロパティ NextSibling DependencyTree オブジェクトの次の兄弟の DependencyTreeNode オブジェクトを取得します。 (DependencyTreeNode. . :: . .NextSibling をオーバーライドします。)
パブリック プロパティ NumberOfSiblings DependencyTree オブジェクト階層に含まれる兄弟オブジェクトの数を取得します。 (DependencyTreeNode. . :: . .NumberOfSiblings をオーバーライドします。)
プロテクト プロパティ Roots 依存関係チェーン コレクションのルート ノードを取得します。値の設定も可能です。
プロテクト プロパティ Siblings 依存関係ツリー ノードに含まれる兄弟を取得します。値の設定も可能です。 (DependencyTreeNode から継承されています。)
パブリック プロパティ Urn DependencyTree オブジェクトが表す SQL Server オブジェクトを一意に識別する Urn 値を取得します。 (DependencyNode. . :: . .Urn をオーバーライドします。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Copy DependencyTree オブジェクトのコピーを作成します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Remove DependencyTreeNode オブジェクトを DependencyTree オブジェクトから削除します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

DependencyTree オブジェクトは、SQL Server の子および兄弟オブジェクトも参照する SQL Server オブジェクトを表します。子および兄弟オブジェクトへの参照は、DependencyTreeNode オブジェクトによって表されます。DependencyTree オブジェクトと DependencyTreeNode オブジェクトが表す SQL Server オブジェクトは、Urn プロパティを使用して取得できます。DependencyTree オブジェクトは、FirstChildNextSibling などのさまざまなプロパティを使用して、または DependencyWalker オブジェクトの WalkDependencies メソッドを使用して、移動できます。

スレッド セーフ

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

使用例

スクリプト

スレッド セーフ

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