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 オブジェクトは、FirstChild や NextSibling などのさまざまなプロパティを使用して、または DependencyWalker オブジェクトの WalkDependencies メソッドを使用して、移動できます。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
使用例
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。