IMajorObject Interface
Updated: May 24, 2016
Major objects of a Tabular solution, such as Server, Database, Role, and Trace. Major objects are an artifact of the legacy AMO client library, where objects are classified as Major or Minor.
Assembly: Microsoft.AnalysisServices.Tabular (in Microsoft.AnalysisServices.Tabular.dll)
| Name | Description | |
|---|---|---|
![]() | BaseType | Gets the object type from which the current object is derived. |
![]() | IsLoaded | Gets a Boolean value indicating whether the object is currently loaded. |
![]() | ObjectReference | Gets a pointer to the memory location of the current object. |
![]() | ParentDatabase | Gets the parent database referred to by IMajorObject. |
![]() | ParentServer | Gets the Server object that is the parent of the IMajorObject object. |
![]() | Path | Gets the fully-qualified object name. |
| Name | Description | |
|---|---|---|
![]() | CreateBody() | Creates a new body for the IMajorObject. |
![]() | DependsOn(IMajorObject^) | Determines a value that indicates whether the current object has a dependency on another object. |
![]() | GetDependents(Hashtable^) | Adds a mining structures and subsequent dependents to the specified Hashtable. |
![]() | Refresh() | Updates the current object to use values obtained from the server. |
![]() | Refresh(Boolean, RefreshType) | Updates the current object to use values obtained from the server and loads dependent values, if specified. |
![]() | Update() | Updates the server definition of the object to use the values of the current object. If unspecified, default values are used to update dependent objects. |
![]() | WriteRef(XmlWriter^) | Writes the body of the IMajorObject in XML. |

