ModelComponent Class
SQL Server 2012
Represents the base class for most of the Analysis Management Objects.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.AnalysisServices.ModelComponent
More...
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.AnalysisServices.ModelComponent
More...
Namespace: Microsoft.AnalysisServices
Assembly: Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)
The ModelComponent type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | ModelComponent | Initializes a new instance of the ModelComponent class using the default values. |
| 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. Gets the friendly name of the ModelComponent. |
![]() | KeyForCollection | Infrastructure. Gets the key used in the collection. |
![]() | OwningCollection | Gets or sets the collection that contains the ModelComponent. |
![]() | Parent | Infrastructure. Gets the IModelComponent object that is the parent of the ModelComponent object. |
![]() | Site | (Inherited from Component.) |
| Name | Description | |
|---|---|---|
![]() | AddToContainer | Infrastructure. Adds a ModelComponent object to the specified container. |
![]() | AfterInsert | Infrastructure. Displays a ModelComponent object after added to the specified index. |
![]() | AfterMove | Infrastructure. Displays a ModelComponent object after moving to the specified index. |
![]() | AfterRemove | Infrastructure. Displays a ModelComponentCollection after a ModelComponent object is removed. |
![]() | BeforeRemove | Infrastructure. Removes the ModelComponent object before the cleanup. |
![]() | CopyTo | Infrastructure. Copies a ModelComponent object to the specified object. |
![]() | CreateObjRef | Security Critical. (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 | Security Critical. (Inherited from MarshalByRefObject.) |
![]() | GetService | (Inherited from Component.) |
![]() | GetType | (Inherited from Object.) |
![]() | InitializeLifetimeService | Security Critical. (Inherited from MarshalByRefObject.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) |
![]() | RemoveFromContainer | Infrastructure. Removes a ModelComponent object from the specified container. |
![]() | Reset | Infrastructure. Resets the component to an initial state. |
![]() | Submit() | Infrastructure. Submits a ModelComponent object. |
![]() | Submit(Boolean) | Infrastructure. Submits a ModelComponent object. |
![]() | ToString | Infrastructure. Returns a string that represents the current object. (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) | Indicates whether a ModelComponent object is valid. |
| Name | Description | |
|---|---|---|
![]() ![]() | IHostableComponent.Host | Gets or sets the IServiceProvider that is the host of the ModelComponent. |
![]() ![]() | IModelComponent.FriendlyPath | Gets a friendly path for the ModelComponent. |
![]() ![]() | IModelComponent.OwningCollection | Gets or sets the collection that owns the current object. |
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.Relationship
Microsoft.AnalysisServices.RelationshipEnd
Microsoft.AnalysisServices.RelationshipEndAttribute
Microsoft.AnalysisServices.Translation
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.Relationship
Microsoft.AnalysisServices.RelationshipEnd
Microsoft.AnalysisServices.RelationshipEndAttribute
Microsoft.AnalysisServices.Translation


