DependenciesCalculator.GetDeleteDependents メソッド
指定したデータベースに含まれるオブジェクトの特定の配列に対して削除操作を行った場合、その操作の依存関係を評価します。また、指定されている場合は、返されたコレクションで依存関係を再帰的に評価します。
名前空間: Microsoft.AnalysisServices
アセンブリ: Microsoft.AnalysisServices (Microsoft.AnalysisServices.dll)
構文
'宣言
Public Function GetDeleteDependents ( _
database As Database, _
items As Object(), _
recursive As Boolean _
) As Hashtable
'使用
Dim instance As DependenciesCalculator
Dim database As Database
Dim items As Object()
Dim recursive As Boolean
Dim returnValue As Hashtable
returnValue = instance.GetDeleteDependents(database, _
items, recursive)
public Hashtable GetDeleteDependents(
Database database,
Object[] items,
bool recursive
)
public:
Hashtable^ GetDeleteDependents(
Database^ database,
array<Object^>^ items,
bool recursive
)
member GetDeleteDependents :
database:Database *
items:Object[] *
recursive:bool -> Hashtable
public function GetDeleteDependents(
database : Database,
items : Object[],
recursive : boolean
) : Hashtable
パラメーター
- database
型: Microsoft.AnalysisServices.Database
オブジェクトが存在するデータベースを指定します。
- items
型: array<System.Object[]
削除対象となる、オブジェクトの配列を指定します。
- recursive
型: System.Boolean
返される依存オブジェクトに対して依存関係を再帰的に計算するかどうかを示す Boolean 値です。
戻り値
型: System.Collections.Hashtable
目的の削除操作によって、削除、無効化、または変更されるオブジェクトのキーと値のペアのコレクションです。キーには依存オブジェクトが含まれ、値には DependencyResult オブジェクトの配列が含まれています。
説明
recursive が true であるか false であるかにかかわらず、すべての依存オブジェクトは System.Collections.Hashtable コレクションに返されます。 recursive が true である場合は、コレクションが長くなることがあります。
キーのハッシュ コードに応じて、コレクションが編成されます。