IMajorObject IMajorObject IMajorObject Interface


Defines the interface to a major object.

public interface IMajorObject : IDisposable, Microsoft.AnalysisServices.INamedComponent, System.ComponentModel.IComponent
type IMajorObject = interface
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public Interface IMajorObject
Implements IComponent, IDisposable, INamedComponent


This API supports the product infrastructure and is not intended to be used directly from your code.


BaseType BaseType BaseType

Gets the base type implementation of the IMajorObject.

Description Description Description

Gets or sets the description of the component.

(Inherited from INamedComponent)
FriendlyPath FriendlyPath FriendlyPath

Gets a friendly path for this object.

(Inherited from IModelComponent)

Gets or sets the engine ID of the component.

(Inherited from INamedComponent)
IsLoaded IsLoaded IsLoaded

Gets a value indicating whether the object is currently loaded.

Name Name Name

Gets or sets the name of the component as presented to user.

(Inherited from INamedComponent)
ObjectReference ObjectReference ObjectReference

Gets the object reference implementation of the IMajorObject.

OwningCollection OwningCollection OwningCollection

Gets or sets the collection that owns the current object.

(Inherited from IModelComponent)
Parent Parent Parent

Gets the parent IModelComponent of this object.

(Inherited from IModelComponent)
ParentDatabase ParentDatabase ParentDatabase

Gets the parent database referred to by IMajorObject.

ParentServer ParentServer ParentServer

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

Path Path Path

Gets the path implementation.


CreateBody() CreateBody() CreateBody()

Creates a new body for the IMajorObject.

DependsOn(IMajorObject) DependsOn(IMajorObject) DependsOn(IMajorObject)

Determines whether the major-object depends on an object.

GetDependents(Hashtable) GetDependents(Hashtable) GetDependents(Hashtable)

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

Refresh() Refresh() Refresh()

Updates current object from server definitions.

Refresh(Boolean, RefreshType) Refresh(Boolean, RefreshType) Refresh(Boolean, RefreshType)

Updates current object from server definitions and loaded dependent objects if specified.

Update() Update() Update()

Updates server definition of current object to actual values using the default values to updates dependent objects.

WriteRef(XmlWriter) WriteRef(XmlWriter) WriteRef(XmlWriter)

Writes a reference for the IMajorObject.

Applies to