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.

Namespace:   Microsoft.AnalysisServices.Tabular
Assembly:  Microsoft.AnalysisServices.Tabular (in Microsoft.AnalysisServices.Tabular.dll)

public interface class IMajorObject

NameDescription
System_CAPS_pubpropertyBaseType

Gets the object type from which the current object is derived.

System_CAPS_pubpropertyIsLoaded

Gets a Boolean value indicating whether the object is currently loaded.

System_CAPS_pubpropertyObjectReference

Gets a pointer to the memory location of the current object.

System_CAPS_pubpropertyParentDatabase

Gets the parent database referred to by IMajorObject.

System_CAPS_pubpropertyParentServer

Gets the Server object that is the parent of the IMajorObject object.

System_CAPS_pubpropertyPath

Gets the fully-qualified object name.

NameDescription
System_CAPS_pubmethodCreateBody()

Creates a new body for the IMajorObject.

System_CAPS_pubmethodDependsOn(IMajorObject^)

Determines a value that indicates whether the current object has a dependency on another object.

System_CAPS_pubmethodGetDependents(Hashtable^)

Adds a mining structures and subsequent dependents to the specified Hashtable.

System_CAPS_pubmethodRefresh()

Updates the current object to use values obtained from the server.

System_CAPS_pubmethodRefresh(Boolean, RefreshType)

Updates the current object to use values obtained from the server and loads dependent values, if specified.

System_CAPS_pubmethodUpdate()

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.

System_CAPS_pubmethodWriteRef(XmlWriter^)

Writes the body of the IMajorObject in XML.

Return to top
Show: