Level Level Level Class

Definition

Represents a level within a hierarchy.

public ref class Level sealed
public sealed class Level
Public NotInheritable Class Level
Inheritance
LevelLevelLevel

Remarks

Dimensions are complex structures, containing members that are organized into levels, which in turn are organized into hierarchies. In ADOMD.NET, levels are represented by the Level class.

Properties

Caption Caption Caption

Gets the caption of the Level.

Description Description Description

Gets the description of the Level.

LevelNumber LevelNumber LevelNumber

Gets the ordinal position of the Level within the parent hierarchy.

LevelProperties LevelProperties LevelProperties

Gets a LevelPropertyCollection that contains a collection of member properties for the Level.

LevelType LevelType LevelType

Gets the level type of the Level.

MemberCount MemberCount MemberCount

Gets the number of members contained by the Level.

Name Name Name

Gets the name of the Level.

ParentHierarchy ParentHierarchy ParentHierarchy

Gets a Hierarchy that contains the Level.

Properties Properties Properties

Gets a PropertyCollection that contains the properties associated with the Level.

UniqueName UniqueName UniqueName

Gets the unique name of the Level.

Methods

Equals(Object) Equals(Object) Equals(Object)

Determines whether this instance of Level is equal to another instance of Level.

GetHashCode() GetHashCode() GetHashCode()

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures such as hash tables.

GetMembers() GetMembers() GetMembers()

Returns a MemberCollection that contains a collection of members for the Level. Note This method loads all members of the level. If there are a large number of members, this method may take a long time to execute.

GetMembers(Int64, Int64) GetMembers(Int64, Int64) GetMembers(Int64, Int64)

Returns a MemberCollection that contains a collection of members for the Level. The returned object contains up to count members, and begins at the position indicated by the start parameter.

GetMembers(Int64, Int64, MemberFilter[]) GetMembers(Int64, Int64, MemberFilter[]) GetMembers(Int64, Int64, MemberFilter[])

Returns a MemberCollection that contains a collection of members for the Level. The returned object contains up to count members, begins at the position indicated by the start parameter, and is filtered by the filters parameter.

GetMembers(Int64, Int64, String[], MemberFilter[]) GetMembers(Int64, Int64, String[], MemberFilter[]) GetMembers(Int64, Int64, String[], MemberFilter[])

Returns a MemberCollection that contains a collection of members for the Level. The returned object contains up to count members, begins at the position indicated by the start parameter, and is filtered by the filters parameter. Each member caches the properties indicated by the Array passed into the properties parameter. Note For performance reasons, this overload should only be used if non-default member properties are needed.

ToString() ToString() ToString()

Returns a String that represents the current Object.

Operators

Equality(Level, Level) Equality(Level, Level) Equality(Level, Level)

Determines whether two instances of Level are equal.

Inequality(Level, Level) Inequality(Level, Level) Inequality(Level, Level)

Determines whether two instances of Level are unequal.

Applies to