Share via


DependenciesCalculator Class

Definition

Evaluates object dependencies on certain operations and produces a list of objects that would be removed, invalidated, or modified by the selected operation. This class cannot be inherited.

[System.Runtime.InteropServices.Guid("786606A9-D908-42e9-95A5-8F4DDB6E8BA1")]
public sealed class DependenciesCalculator
[<System.Runtime.InteropServices.Guid("786606A9-D908-42e9-95A5-8F4DDB6E8BA1")>]
type DependenciesCalculator = class
Public NotInheritable Class DependenciesCalculator
Inheritance
DependenciesCalculator
Attributes

Remarks

In SQL Server 2005 Analysis Services (SSAS) the dependencies calculator is only implemented for delete operations.

Constructors

DependenciesCalculator()

Initializes a new instance of DependenciesCalculator.

Methods

GetDeleteDependents(Database, Object[], Boolean)

Evaluates dependencies for the delete operation over the specified array of objects in the specified database; and, if it is specified, evaluates dependencies recursively on the returned collection.

OrderObjects(IMajorObject[])

Orders specified objects based on their relative dependency.

Applies to