IMajorObject Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |