We recommend using Visual Studio 2017

MeasureGroupDimension Class

Represents the relationship between a dimension and a measure group. Each MeasureGroupDimension is a reference to one of the dimensions on the host cube, and defines which cube dimensions apply to the measure group.

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

public abstract class MeasureGroupDimension : ModelComponent, 

The MeasureGroupDimension type exposes the following members.

Protected methodMeasureGroupDimension()Initializes a new instance of the MeasureGroupDimension class using default values.
Protected methodMeasureGroupDimension(String)Initializes a new instance of MeasureGroupDimension using an identifier.

Public propertyAnnotationsGets a collection within which you can store custom data. (Inherited from ModelComponent.)
Protected propertyCanRaiseEvents (Inherited from Component.)
Public propertyContainer (Inherited from Component.)
Public propertyCubeDimensionGets a cube dimension associated with a MeasureGroupDimension.
Public propertyCubeDimensionIDGets or sets the identifier of the cube dimension, that is, a reference to a specific dimension role.
Protected propertyDesignMode (Inherited from Component.)
Public propertyDimensionGets the information for a Dimension.
Protected propertyEvents (Inherited from Component.)
Protected propertyFriendlyNameInfrastructure. (Overrides ModelComponent.FriendlyName.)
Protected propertyKeyForCollectionInfrastructure. (Overrides ModelComponent.KeyForCollection.)
Public propertyOwningCollectionGets or sets the collection that contains the ModelComponent. (Inherited from ModelComponent.)
Public propertyParentGets the MeasureGroup object that is the parent of the MeasureGroupDimension object.
Public propertyParentCubeGets the Cube object that is the parent of the MeasureGroupDimension object.
Public propertyParentDatabaseGets the ParentDatabase object that is the parent of the MeasureGroupDimension object.
Public propertyParentServerGets the Server object that is the parent of the MeasureGroupDimension object.
Public propertySite (Inherited from Component.)
Public propertySourceGets or sets the binding to the source object from which to get data.

Protected methodAddToContainerInfrastructure. (Inherited from ModelComponent.)
Protected methodAfterInsertInfrastructure. (Inherited from ModelComponent.)
Protected methodAfterMoveInfrastructure. (Inherited from ModelComponent.)
Protected methodAfterRemoveInfrastructure. (Overrides ModelComponent.AfterRemove(ModelComponentCollection).)
Protected methodBeforeRemoveInfrastructure. (Overrides ModelComponent.BeforeRemove(Boolean).)
Public methodCloneCreates a new, full copy of an object.
Public methodCopyTo(MeasureGroupDimension)Copies an MeasureGroupDimension object to the specified object.
Protected methodCopyTo(ModelComponent)Infrastructure. (Inherited from ModelComponent.)
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 methodResetInfrastructure. (Inherited from ModelComponent.)
Public methodSubmit()Infrastructure. (Inherited from ModelComponent.)
Public methodSubmit(Boolean)Infrastructure. (Inherited from ModelComponent.)
Public methodToStringRepresents the MeasureGroupDimension object as a String. (Overrides ModelComponent.ToString().)
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 ModelComponent.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.