Dimension Members

Include Protected Members
Include Inherited Members

Represents the contents of a Dimension. This class cannot be inherited.

The Dimension type exposes the following members.

Constructors

  Name Description
Public method Dimension() Initializes a new instance of Dimension using the default values.
Public method Dimension(String) Initializes a new instance of Dimension using a name.
Public method Dimension(String, String) Initializes a new instance of Dimension, using a name and an identifier.

Top

Methods

  Name Description
Protected method AddToContainer(IContainer) Infrastructure. (Inherited from ModelComponent.)
Protected method AfterInsert(Int32) Infrastructure. (Inherited from ModelComponent.)
Protected method AfterMove(Int32, Int32) Infrastructure. (Inherited from ModelComponent.)
Protected method AfterRemove(ModelComponentCollection) Infrastructure. (Inherited from ModelComponent.)
Protected method BeforeRemove(Boolean) Infrastructure. (Inherited from ModelComponent.)
Public method CanProcess(ProcessType) Sends a processing type to the server and indicates whether that process type can take place for the Dimension object. (Overrides ProcessableMajorObject.CanProcess(ProcessType).)
Public method Clone() Creates a new, full copy of a Dimension object.
Protected method Clone(Boolean) Infrastructure. (Inherited from MajorObject.)
Public method CopyTo(Dimension) Copies a Dimension object to the specified object.
Protected method CopyTo(ModelComponent) Infrastructure. (Inherited from ModelComponent.)
Protected method CopyTo(NamedComponent) (Inherited from NamedComponent.)
Protected method CopyTo(MajorObject, Boolean) (Inherited from ProcessableMajorObject.)
Public method CreateObjRef(Type) (Inherited from MarshalByRefObject.)
Public method Dispose() (Inherited from Component.)
Protected method Dispose(Boolean) (Inherited from Component.)
Public method Drop() Removes current object and updates server. (Inherited from MajorObject.)
Public method Drop(DropOptions) Removes current object and updates server using specified options. (Inherited from MajorObject.)
Public method Drop(DropOptions, XmlaWarningCollection) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings object. (Inherited from MajorObject.)
Public method Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable. (Inherited from MajorObject.)
Public method Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable. (Inherited from MajorObject.)
Public method Equals(Object) (Inherited from Object.)
Protected method Finalize() (Inherited from Component.)
Protected method GetCreateReferences(Hashtable, Boolean, Boolean) Infrastructure. (Inherited from MajorObject.)
Public method GetDependents(Hashtable) Infrastructure. (Overrides MajorObject.GetDependents(Hashtable).)
Protected method GetDropDependents(Hashtable, Hashtable) Infrastructure. (Inherited from MajorObject.)
Public method GetHashCode() (Inherited from Object.)
Public method GetLifetimeService() (Inherited from MarshalByRefObject.)
Public method GetReferences(Hashtable, Boolean) Infrastructure. (Overrides MajorObject.GetReferences(Hashtable, Boolean).)
Protected method GetService(Type) (Inherited from Component.)
Public method GetType() (Inherited from Object.)
Public method GetUpdateOverwrites(Boolean) Infrastructure. (Inherited from MajorObject.)
Public method InitializeLifetimeService() (Inherited from MarshalByRefObject.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method Process() (Inherited from ProcessableMajorObject.)
Public method Process(ProcessType) (Inherited from ProcessableMajorObject.)
Public method Process(ProcessType, Binding) (Inherited from ProcessableMajorObject.)
Public method Process(ProcessType, ErrorConfiguration) (Inherited from ProcessableMajorObject.)
Public method Process(ProcessType, WriteBackTableCreation) (Inherited from ProcessableMajorObject.)
Public method Process(ProcessType, ErrorConfiguration, XmlaWarningCollection) (Inherited from ProcessableMajorObject.)
Public method Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection) (Inherited from ProcessableMajorObject.)
Public method Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean) (Inherited from ProcessableMajorObject.)
Public method Refresh() Updates current object from server definitions. (Inherited from MajorObject.)
Public method Refresh(Boolean) Updates current object from server definitions and loaded dependent objects if specified. (Inherited from MajorObject.)
Public method Refresh(Boolean, RefreshType) Updates current object from server definitions and loaded dependent objects if specified. (Inherited from MajorObject.)
Protected method RemoveFromContainer(IContainer) Infrastructure. (Inherited from ModelComponent.)
Protected method Reset() (Inherited from NamedComponent.)
Public method Submit() Infrastructure. (Inherited from ModelComponent.)
Public method Submit(Boolean) Infrastructure. (Inherited from ModelComponent.)
Public method ToString() (Inherited from NamedComponent.)
Public method Update() Updates server definition of current object to actual values using the default values to update dependent objects. (Inherited from MajorObject.)
Public method Update(UpdateOptions) Updates server definition of current object to actual values using the specified options to update dependent objects. (Inherited from MajorObject.)
Public method Update(UpdateOptions, UpdateMode) Updates server definition of current object to actual values using the specified options to update dependent objects. (Inherited from MajorObject.)
Public method Update(UpdateOptions, UpdateMode, XmlaWarningCollection) Updates server definition of current object to actual values using the specified options to update dependent objects and reports any warnings from operation. (Inherited from MajorObject.)
Public method Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. (Inherited from MajorObject.)
Public method Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. If analyzeImpactOnly is true, an impact analysis operation is performed with no update operation. (Inherited from MajorObject.)
Public method Validate(ValidationErrorCollection) Validates the element to which it is appended; returns any errors encountered in a collection. (Inherited from ModelComponent.)
Public method Validate(ValidationResultCollection) (Inherited from MajorObject.)
Public method 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. (Inherited from ModelComponent.)
Public method Validate(ValidationResultCollection, ValidationOptions) (Inherited from MajorObject.)
Public method Validate(ValidationErrorCollection, Boolean, ServerEdition) (Overrides NamedComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition).)
Public method Validate(ValidationResultCollection, ValidationOptions, ServerEdition) (Inherited from MajorObject.)
Public method Validate(ValidationErrorCollection, Boolean, Boolean, ServerEdition)

Top

Properties

  Name Description
Public property Annotations Gets the collection object of all annotations to current object. (Inherited from MajorObject.)
Public property AttributeAllMemberName Gets or sets the AllMember attribute value of the dimension.
Public property AttributeAllMemberTranslations Gets the translations collection for the AllMember attribute.
Public property Attributes Gets the attributes collection of the dimension.
Protected property CanRaiseEvents (Inherited from Component.)
Public property Collation Gets or sets the collation for the members of the dimension.
Public property Container (Inherited from Component.)
Public property CreatedTimestamp Gets or sets the date and time of the creation of the object. (Inherited from MajorObject.)
Public property CurrentStorageMode Gets or sets the current storage mode of the dimension.
Public property DataSource Gets the data source object used in the current dimension.
Public property DataSourceView Gets the DataSourceView object associated with a Dimension.
Public property DependsOnDimension Gets the dimension object of a dimension that the current dimension either depends on, or is highly correlated with.
Public property DependsOnDimensionID Gets or sets the dimension internal identifier of a dimension that the current dimension depends on. See DependsOnDimension.
Public property Description Gets or sets a description string of current object. (Inherited from MajorObject.)
Protected property DesignMode (Inherited from Component.)
Public property DimensionPermissions Gets the permissions collection for the dimension.
Public property ErrorConfiguration Get or sets the error configuration object for the current dimension.
Protected property Events (Inherited from Component.)
Protected property FriendlyName (Inherited from NamedComponent.)
Public property Hierarchies Gets the Hierarchy collection for the current dimension.
Public property ID (Inherited from NamedComponent.)
Public property IsLinked Gets a value indicating whether the current dimension is linked.
Public property IsLoaded Infrastructure. (Inherited from MajorObject.)
Public property IsParentChild Gets a true value if current dimension is of ParentChild type.
Public property KeyAttribute Gets the lowest level attribute for the current dimension.
Protected property KeyForCollection (Inherited from NamedComponent.)
Public property Language Gets or sets the value that specifies the default language for a Dimension object.
Public property LastProcessed (Inherited from ProcessableMajorObject.)
Public property LastSchemaUpdate Gets or sets the date and time when current object schema was last updated. (Inherited from MajorObject.)
Public property MdxMissingMemberMode Gets or sets the MDX missing member mode associated with a Dimension object.
Public property MiningModel Gets the details of an individual mining model associated with a Dimension object.
Public property MiningModelID Gets or sets the mining model identifier associated with a Dimension object.
Public property Name (Inherited from NamedComponent.)
Public property OwningCollection Gets or sets the collection that contains the ModelComponent. (Inherited from ModelComponent.)
Public property Parent Gets the parent Database of the Dimension object.
Public property ParentServer Gets the parent Server of the Dimension object.
Public property ProactiveCaching Gets or sets the proactive caching properties associated with a Dimension object.
Public property ProcessingGroup
Public property ProcessingMode Gets or sets the processing mode associated with a Dimension object.
Public property ProcessingPriority Gets or sets the processing priority of a Dimension object.
Public property Site (Inherited from NamedComponent.)
Public property SiteID (Inherited from NamedComponent.)
Public property Source Gets or sets the source attribute to which binding is made for a Dimension object.
Public property State (Inherited from ProcessableMajorObject.)
Public property StorageMode Gets or sets the storage mode associated with a Dimension object.
Public property Translations Gets the collection of translations that are associated with a Dimension object.
Public property Type Gets or sets the type of Dimension object.
Public property UnknownMember Gets or sets the unknown member behavior for a Dimension object.
Public property UnknownMemberName Gets or sets the caption to be used for Unknown Members in the default language for a Dimension object.
Public property UnknownMemberTranslations A collection of translations that provide a caption for an Unknown Member associated with a Dimension object.
Public property WriteEnabled Gets or sets the Boolean value for the write-enable property that is associated with a Dimension object.

Top

Events

  Name Description
Public event Disposed (Inherited from Component.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method ICloneable.Clone()
Explicit interface implemetationPrivate method IDeserializationCallback.OnDeserialization(Object) (Inherited from MajorObject.)
Explicit interface implemetationPrivate method IFormattable.ToString(String, IFormatProvider) (Inherited from NamedComponent.)
Explicit interface implemetationPrivate method IDeserializationStartCallback.OnDeserializationBegin(Object) (Inherited from MajorObject.)
Explicit interface implemetationPrivate property IHostableComponent.Host (Inherited from ModelComponent.)
Explicit interface implemetationPrivate property IMajorObject.BaseType
Explicit interface implemetationPrivate method IMajorObject.CreateBody()
Explicit interface implemetationPrivate method IMajorObject.DependsOn(IMajorObject)
Explicit interface implemetationPrivate property IMajorObject.ObjectReference
Explicit interface implemetationPrivate property IMajorObject.ParentDatabase
Explicit interface implemetationPrivate property IMajorObject.ParentServer
Explicit interface implemetationPrivate property IMajorObject.Path
Explicit interface implemetationPrivate method IMajorObject.WriteRef(XmlWriter)
Explicit interface implemetationPrivate property IModelComponent.FriendlyPath (Inherited from ModelComponent.)
Explicit interface implemetationPrivate property IModelComponent.OwningCollection (Inherited from ModelComponent.)
Explicit interface implemetationPrivate property IProcessable.LastProcessed (Inherited from ProcessableMajorObject.)
Explicit interface implemetationPrivate property IProcessable.State (Inherited from ProcessableMajorObject.)

Top