Hierarchy 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示为客户端应用程序提供逻辑层次结构深化路径的集合的级别。 它是表对象的子级。
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) |