Member 类

表示层次结构、元组、级别或成员内的单个成员。

继承层次结构

Object
  Microsoft.AnalysisServices.AdomdServer.Member

命名空间:  Microsoft.AnalysisServices.AdomdServer
程序集:  msmgdsrv(在 msmgdsrv.dll 中)

语法

声明
Public NotInheritable Class Member _
    Implements IDisposable, IMetadataObject
用法
Dim instance As Member
public sealed class Member : IDisposable, 
    IMetadataObject
public ref class Member sealed : IDisposable, 
    IMetadataObject
[<SealedAttribute>]
type Member =  
    class 
        interface IDisposable 
        interface IMetadataObject 
    end
public final class Member implements IDisposable, IMetadataObject

Member 类型公开以下成员。

属性

  名称 说明
公共属性 Caption 获取 Member 的标题。
公共属性 ChildCount 获取包含在 Member 中的子成员的估计计数。
公共属性 Description 获取 Member 的说明性文本。
公共属性 LevelDepth 获取包含 Member 的级别的序号位置。
公共属性 LevelName 获取包含 Member 的级别的名称。
公共属性 Name 获取 Member 的名称。
公共属性 Parent 获取对包含 Member 的父 Member(如果适用)的引用。
公共属性 ParentLevel 此属性获取包含 Member 的 Level
公共属性 Type 获取 Member 的成员类型。
公共属性 UniqueName 获取 Member 的唯一名称。

顶部

方法

  名称 说明
公共方法 {dtor} 释放 Member 使用的所有资源。
公共方法 Dispose 释放 Member 使用的所有资源。
公共方法 Equals (从 Object 继承。)
公共方法 GetChildren 返回一个 MemberCollection,它包含 Member 的子成员的集合。
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 ToString (从 Object 继承。)

顶部

注释

成员是表示基础关系数据库中的一个或多个记录的层次结构中的一项。 成员是访问多维数据集中的单元数据时使用的最低级别的引用。

成员用于构造元组,后者则用于构造集。 成员是按层次结构组织的;一个成员可以有其他成员与之关联。 例如,在包含名为“年”、“月”和“日”的三个级别的时间维度中,“日”级别的成员为叶成员,因为它们不包含子成员。 “年”和“月”级别中的成员是非叶成员,因为“月”级别中的每个成员至少有 28 个“日”级别的子成员,“年”级别中的每个成员有 12 个“月”级别的子成员。

Member 封装必要的信息来描述成员,其中包括包含子成员的 Member 对象集合(如果适用)。

Member 可用的信息取决于从中检索 Member 的 Members 集合的父级。 尽管 Members 集合在外部表示指定 HierarchyTupleLevel 或 Member 的 Member 对象集合,但在内部以两种方式之一加载和管理该集合,具体取决于 HierarchyTupleLevel 或 Member 的父级:

  • 如果通过 CubeDef 引用父对象以从服务器检索元数据,则该集合表示为父对象定义的成员。

  • 如果通过 CellSet 引用父对象以从查询检索元数据,则该集合表示为包含父对象的集(或轴)检索的成员。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.AnalysisServices.AdomdServer 命名空间