Hierarchy 类

定义

表示为客户端应用程序提供逻辑层次结构深化路径的集合的级别。 它是表对象的子级。

public sealed class Hierarchy : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Hierarchy = class
    inherit NamedMetadataObject
    interface IMetadataObjectWithLineage
Public NotInheritable Class Hierarchy
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
继承
实现

构造函数

Hierarchy()

使用默认设置创建 Hierarchy 类的新实例。

属性

Annotations

获取当前 Hierarchy 中所有注释的集合对象。

ChangedProperties

获取当前层次结构中所有已更改属性的集合对象。

Description

层次结构说明,开发者在设计时可见,管理员在 SQL Server Management Studio 等管理工具中可见。

DisplayFolder

定义层次结构的显示文件夹,供客户端使用。

ExtendedProperties

获取当前 Hierarchy 中的所有扩展属性的集合对象。

HideMembers

可以通过使用此属性隐藏成员来启用不规则/非均衡层次结构。

IsHidden

指示客户端可视化工具是否将层次结构视为隐藏的布尔值。 如果层次结构被视为隐藏,则为 true;否则为 false。

IsRemoved

一个布尔值,该值指定此对象是否已从对象树中移除。

(继承自 MetadataObject)
Levels

获取当前 Hierarchy 中的所有级别的集合对象。

LineageTag

一个标记,表示对象的世系。

Model

获取包含此对象的表格模型。

(继承自 MetadataObject)
ModifiedTime

上次修改对象的时间。

Name

获取或设置此对象的名称。

ObjectType

获取对象的类型。

Parent

父对象,对于 Model 对象为 NULL。

RefreshedTime

上次刷新对象的时间。

SourceLineageTag

一个标记,表示对象的源的世系。

State

提供有关层次结构状态的信息。 可能的值及其解释如下所示。 Ready (1):层次结构是可查询的,且拥有最新数据。 NoData (3):不适用于层次结构。 CalculationNeeded (4):层次结构不包含任何数据,因为它没有刷新。 没有与层次结构关联的错误。 SemanticError (5):不适用于层次结构。 EvaluationError (6):不适用于层次结构。 DependencyError (7):与层次结构关联的依赖项处于错误状态(SemanticError、EvaluationError 或 DependencyError)。 Incomplete (8):不适用于层次结构。

StructureModifiedTime

上次修改对象结构的时间。

Table

对拥有此 Hierarchy 的 Table 对象的引用。

方法

Clone()

创建 Hierarchy 对象的全新完整副本。

CopyFrom(Hierarchy)
已过时.

已弃用。 请改用 CopyTo 方法。

CopyTo(Hierarchy)

将层次结构对象复制到指定对象。

Rename(String)
已过时.

已弃用。 请改用 RequestRename 方法。

RequestRename(String)

请求重命名此对象。

Validate()

此 API 支持产品基础结构,不能在代码中直接使用。 仅限 Microsoft 内部使用。

(继承自 MetadataObject)

适用于