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 集合在外部表示指定 Hierarchy、Tuple、Level 或 Member 的 Member 对象集合,但在内部以两种方式之一加载和管理该集合,具体取决于 Hierarchy、Tuple、Level 或 Member 的父级:
如果通过 CubeDef 引用父对象以从服务器检索元数据,则该集合表示为父对象定义的成员。
如果通过 CellSet 引用父对象以从查询检索元数据,则该集合表示为包含父对象的集(或轴)检索的成员。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。