CubeDimension Class
Collapse the table of content
Expand the table of content

CubeDimension Class

Represents the relationship between a dimension and a cube. This class cannot be inherited.

Namespace:  Microsoft.AnalysisServices
Assembly:  Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)

public sealed class CubeDimension : NamedComponent, 

The CubeDimension type exposes the following members.

Public methodCubeDimension()Initializes a new instance of the CubeDimension class using default values.
Public methodCubeDimension(String)Initializes a new instance of CubeDimension using an identifier.
Public methodCubeDimension(String, String, String)Initializes a new instance of CubeDimension using a name a dimension identifier and CubeDimension identifier.

Public propertyAllMemberAggregationUsageGets or sets controls for how Aggregation Designer in Microsoft SQL Server 2005 Analysis Services (SSAS) designs aggregations.
Public propertyAnnotationsGets a collection within which you can store custom data. (Inherited from ModelComponent.)
Public propertyAttributesGets the collection of attributes associated with a CubeDimension object.
Protected propertyCanRaiseEvents (Inherited from Component.)
Public propertyContainer (Inherited from Component.)
Public propertyDescription (Inherited from NamedComponent.)
Protected propertyDesignMode (Inherited from Component.)
Public propertyDimensionGets the Dimension associated with the CubeDimension object.
Public propertyDimensionIDGets or sets the dimension identifier associated with the CubeDimension object.
Protected propertyEvents (Inherited from Component.)
Protected propertyFriendlyName (Inherited from NamedComponent.)
Public propertyHierarchiesGets the hierarchies associated with a CubeDimension object.
Public propertyHierarchyUniqueNameStyleGets or sets how unique names are generated for hierarchies that are contained within the CubeDimension.
Public propertyID (Inherited from NamedComponent.)
Protected propertyKeyForCollection (Inherited from NamedComponent.)
Public propertyMemberUniqueNameStyleGets or sets how unique names are generated for members of hierarchies contained within the CubeDimension.
Public propertyName (Inherited from NamedComponent.)
Public propertyOwningCollectionGets or sets the collection that contains the ModelComponent. (Inherited from ModelComponent.)
Public propertyParentGets the parent Cube of the CubeDimension object.
Public propertyParentDatabaseGets the parent Database of the CubeDimension object.
Public propertyParentServerGets the parent Server of the CubeDimension object.
Public propertySite (Inherited from NamedComponent.)
Public propertySiteID (Inherited from NamedComponent.)
Public propertyTranslationsGets the translations collection associated with a CubeDimension object.
Public propertyVisibleGets or sets the visibility property for a CubeDimension object.

Protected methodAddToContainerInfrastructure. (Inherited from ModelComponent.)
Protected methodAfterInsertInfrastructure. (Inherited from ModelComponent.)
Protected methodAfterMoveInfrastructure. (Inherited from ModelComponent.)
Protected methodAfterRemoveInfrastructure. (Inherited from ModelComponent.)
Protected methodBeforeRemoveInfrastructure. (Inherited from ModelComponent.)
Public methodCloneCreates a new, full copy of an object.
Public methodCopyTo(CubeDimension)Copies a CubeDimension object to the specified object.
Protected methodCopyTo(ModelComponent)Infrastructure. (Inherited from ModelComponent.)
Protected methodCopyTo(NamedComponent) (Inherited from NamedComponent.)
Public methodCreateObjRef (Inherited from MarshalByRefObject.)
Public methodDispose() (Inherited from Component.)
Protected methodDispose(Boolean) (Inherited from Component.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Component.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Protected methodGetService (Inherited from Component.)
Public methodGetType (Inherited from Object.)
Public methodInitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone() (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Protected methodRemoveFromContainerInfrastructure. (Inherited from ModelComponent.)
Protected methodReset (Inherited from NamedComponent.)
Public methodSubmit()Infrastructure. (Inherited from ModelComponent.)
Public methodSubmit(Boolean)Infrastructure. (Inherited from ModelComponent.)
Public methodToString (Inherited from NamedComponent.)
Public methodValidate(ValidationErrorCollection)Validates the element to which it is appended; returns any errors encountered in a collection. (Inherited from ModelComponent.)
Public methodValidate(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 methodValidate(ValidationErrorCollection, Boolean, ServerEdition) (Overrides NamedComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition).)

Public eventDisposed (Inherited from Component.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

© 2016 Microsoft