ModelComponent Class
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.
Represents the base class for most of the Analysis Management Objects.
[System.Runtime.InteropServices.Guid("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")]
public abstract class ModelComponent : System.ComponentModel.Component, IDisposable, Microsoft.AnalysisServices.Hosting.IHostableComponent, Microsoft.AnalysisServices.IModelComponent
[<System.Runtime.InteropServices.Guid("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")>]
type ModelComponent = class
inherit Component
interface IModelComponent
interface IComponent
interface IDisposable
interface IHostableComponent
Public MustInherit Class ModelComponent
Inherits Component
Implements IDisposable, IHostableComponent, IModelComponent
- Inheritance
-
ModelComponent
- Derived
- Attributes
- Implements
Constructors
ModelComponent() |
Properties
Annotations |
Gets a collection within which you can store custom data. |
FriendlyName |
Gets the friendly name of the ModelComponent. |
KeyForCollection |
Gets the key used in collections. |
OwningCollection |
Gets or sets the collection that contains the ModelComponent. |
Parent |
Gets the IModelComponent object that is the parent of the ModelComponent object. |
Methods
AddToContainer(IContainer) |
Adds the ModelComponent object to the specified container. |
AfterInsert(Int32) |
Displays a ModelComponent object after added to the specified index. |
AfterMove(Int32, Int32) |
Displays a ModelComponent object after moving to the specified index. |
AfterRemove(ModelComponentCollection) |
Displays a ModelComponentCollection after a ModelComponent object is removed. |
BeforeRemove(Boolean) |
Removes the ModelComponent object before the cleanup. |
CopyTo(ModelComponent) |
Copies a ModelComponent object to the specified object. |
RemoveFromContainer(IContainer) |
Removes the ModelComponent object from the specified container. |
Reset() |
Resets the component to an initial state. |
Submit() |
Submits a ModelComponent object. |
Submit(Boolean) |
Submits a ModelComponent object. |
ToString() |
Returns a string that represents the current object. |
Validate(ValidationErrorCollection, Boolean, ServerEdition) |
Indicates whether a ModelComponent object is valid. |
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) |
Validates the element to which it is appended; returns any errors encountered in a collection. |
Explicit Interface Implementations
IHostableComponent.Host | |
IModelComponent.FriendlyPath | |
IModelComponent.OwningCollection |