Share via


Hierarchy 類別

定義

代表層級的集合,該集合提供用戶端應用程式的邏輯階層式向下鑽研路徑。 它是 Table 物件的子節點。

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

取得目前階層中所有註解的集合物件。

ChangedProperties

取得目前 Hierarchy 中所有已變更屬性的集合物件。

Description

階層的描述,開發人員在設計階段時可以看見,系統管理員則可在管理工具,例如 SQL Server Management Studio 中看見。

DisplayFolder

定義階層的顯示資料夾,以供用戶端使用。

ExtendedProperties

取得目前 Hierarchy 中所有 extendedproperties 的集合物件。

HideMembers

您可以使用這個屬性來隱藏成員,藉此啟用不完全階層/不對稱階層。

IsHidden

布林值,指出用戶端視覺效果工具是否會將階層視為隱藏。 如果會將階層視為隱藏,則為 true;否則為 false。

IsRemoved

布林值,指定是否已從物件樹狀結構移除此物件。

(繼承來源 MetadataObject)
Levels

取得目前階層中所有層級的集合物件。

LineageTag

代表 物件譜系的標記。

Model

取得包含此物件的表格式模型。

(繼承來源 MetadataObject)
ModifiedTime

上次修改物件的時間。

Name

取得或設定這個物件的 Name。

ObjectType

取得物件的型別。

Parent

Parent 物件,Model 物件則為 null。

RefreshedTime

上次重新整理物件的時間。

SourceLineageTag

標記,表示物件的來源譜系。

State

提供階層狀態的相關資訊。 可能的值和其解譯如下: Ready (1):階層可供查詢,而且具有最新的資料。 NoData (3):不適用於 Hierarchy。 CalculationNeeded (4):階層不包含任何資料,因為它並未重新整理。 沒有任何與階層建立關聯的錯誤。 SemanticError (5):不適用於 Hierarchy。 EvaluationError (6):不適用於 Hierarchy。 DependencyError (7):與階層建立關聯的某個相依性處於錯誤狀態 (SemanticError、EvaluationError 或 DependencyError)。 Incomplete (8):不適用於 Hierarchy。

StructureModifiedTime

上次修改物件結構的時間。

Table

擁有此 Hierarchy 的 Table 物件參考。

方法

Clone()

建立 Hierarchy 物件的新完整複本。

CopyFrom(Hierarchy)
已淘汰.

已取代。 請改用 CopyTo 方法。

CopyTo(Hierarchy)

將 Hierarchy 物件複製到指定的物件。

Rename(String)
已淘汰.

已取代。 請改用 RequestRename 方法。

RequestRename(String)

要求將此物件重新命名。

Validate()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 僅供 Microsoft 內部使用。

(繼承來源 MetadataObject)

適用於