Share via


IMajorObject Interface

Definition

Defines the interface to a major object.

[System.Runtime.InteropServices.Guid("90D7A9C4-CC18-4154-9207-0E2D414E1975")]
public interface IMajorObject : IDisposable, Microsoft.AnalysisServices.INamedComponent, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("90D7A9C4-CC18-4154-9207-0E2D414E1975")>]
type IMajorObject = interface
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public Interface IMajorObject
Implements IComponent, IDisposable, INamedComponent
Derived
Attributes
Implements

Remarks

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

Properties

BaseType

Gets the base type implementation of the IMajorObject.

Description

Gets or sets the description of the component.

(Inherited from INamedComponent)
FriendlyPath

Gets a friendly path for this object.

(Inherited from IModelComponent)
ID

Gets or sets the engine ID of the component.

(Inherited from INamedComponent)
IsLoaded

Gets a value indicating whether the object is currently loaded.

Name

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

(Inherited from INamedComponent)
ObjectReference

Gets the object reference implementation of the IMajorObject.

OwningCollection

Gets or sets the collection that owns the current object.

(Inherited from IModelComponent)
Parent

Gets the parent IModelComponent of this object.

(Inherited from IModelComponent)
ParentDatabase

Gets the parent database referred to by IMajorObject.

ParentServer

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

Path

Gets the path implementation.

Methods

CreateBody()

Creates a new body for the IMajorObject.

DependsOn(IMajorObject)

Determines whether the major-object depends on an object.

GetDependents(Hashtable)

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

Refresh()

Updates current object from server definitions.

Refresh(Boolean, RefreshType)

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

Update()

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

WriteRef(XmlWriter)

Writes a reference for the IMajorObject.

Applies to