ModelComponent Class
This is the base class for most of the Analysis Management Objects.
Inheritance Hierarchy
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.AnalysisServices.ModelComponent
More...
Namespace: Microsoft.AnalysisServices
Assembly: Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)
Syntax
'Declaration
<GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")> _
Public MustInherit Class ModelComponent _
Inherits Component _
Implements IModelComponent, IComponent, IDisposable, IHostableComponent
'Usage
Dim instance As ModelComponent
[GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")]
public abstract class ModelComponent : Component,
IModelComponent, IComponent, IDisposable, IHostableComponent
[GuidAttribute(L"FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")]
public ref class ModelComponent abstract : public Component,
IModelComponent, IComponent, IDisposable, IHostableComponent
[<AbstractClassAttribute>]
[<GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")>]
type ModelComponent =
class
inherit Component
interface IModelComponent
interface IComponent
interface IDisposable
interface IHostableComponent
end
public abstract class ModelComponent extends Component implements IModelComponent, IComponent, IDisposable, IHostableComponent
The ModelComponent type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ModelComponent | Initializes a new instance of the ModelComponent class using the default values. |
Top
Properties
Name | Description | |
---|---|---|
Annotations | Gets a collection within which you can store custom data. | |
CanRaiseEvents | (Inherited from Component.) | |
Container | (Inherited from Component.) | |
DesignMode | (Inherited from Component.) | |
Events | (Inherited from Component.) | |
FriendlyName | Infrastructure. | |
KeyForCollection | Infrastructure. | |
OwningCollection | Gets or sets the collection that contains the ModelComponent. | |
Parent | Infrastructure. | |
Site | (Inherited from Component.) |
Top
Methods
Name | Description | |
---|---|---|
AddToContainer | Infrastructure. | |
AfterInsert | Infrastructure. | |
AfterMove | Infrastructure. | |
AfterRemove | Infrastructure. | |
BeforeRemove | Infrastructure. | |
CopyTo | Infrastructure. | |
CreateObjRef | (Inherited from MarshalByRefObject.) | |
Dispose() | (Inherited from Component.) | |
Dispose(Boolean) | (Inherited from Component.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Component.) | |
GetHashCode | (Inherited from Object.) | |
GetLifetimeService | (Inherited from MarshalByRefObject.) | |
GetService | (Inherited from Component.) | |
GetType | (Inherited from Object.) | |
InitializeLifetimeService | (Inherited from MarshalByRefObject.) | |
MemberwiseClone() | (Inherited from Object.) | |
MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) | |
RemoveFromContainer | Infrastructure. | |
Reset | Infrastructure. | |
Submit() | Infrastructure. | |
Submit(Boolean) | Infrastructure. | |
ToString | Infrastructure. (Overrides Component.ToString().) | |
Validate(ValidationErrorCollection) | Validates the element to which it is appended; returns any errors encountered in a collection. | |
Validate(ValidationErrorCollection, Boolean) | Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors. | |
Validate(ValidationErrorCollection, Boolean, ServerEdition) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IHostableComponent.Host | ||
IModelComponent.FriendlyPath | ||
IModelComponent.OwningCollection |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Inheritance Hierarchy
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.AnalysisServices.ModelComponent
Microsoft.AnalysisServices.Account
Microsoft.AnalysisServices.AggregationAttribute
Microsoft.AnalysisServices.AggregationDesignAttribute
Microsoft.AnalysisServices.AggregationDesignDimension
Microsoft.AnalysisServices.AggregationDimension
Microsoft.AnalysisServices.AggregationInstanceAttribute
Microsoft.AnalysisServices.AggregationInstanceDimension
Microsoft.AnalysisServices.AggregationInstanceMeasure
Microsoft.AnalysisServices.AttributePermission
Microsoft.AnalysisServices.AttributeRelationship
Microsoft.AnalysisServices.CalculationProperty
Microsoft.AnalysisServices.CellPermission
Microsoft.AnalysisServices.CubeAttribute
Microsoft.AnalysisServices.CubeDimensionPermission
Microsoft.AnalysisServices.CubeHierarchy
Microsoft.AnalysisServices.MeasureGroupAttribute
Microsoft.AnalysisServices.MeasureGroupDimension
Microsoft.AnalysisServices.NamedComponent
Microsoft.AnalysisServices.PerspectiveAction
Microsoft.AnalysisServices.PerspectiveAttribute
Microsoft.AnalysisServices.PerspectiveCalculation
Microsoft.AnalysisServices.PerspectiveDimension
Microsoft.AnalysisServices.PerspectiveHierarchy
Microsoft.AnalysisServices.PerspectiveKpi
Microsoft.AnalysisServices.PerspectiveMeasure
Microsoft.AnalysisServices.PerspectiveMeasureGroup
Microsoft.AnalysisServices.Translation