共用方式為


CubeDef 類別

代表 Cube 的中繼資料。

繼承階層

Object
  Microsoft.AnalysisServices.AdomdServer.CubeDef

命名空間:  Microsoft.AnalysisServices.AdomdServer
組件:  msmgdsrv (在 msmgdsrv.dll 中)

語法

'宣告
Public NotInheritable Class CubeDef _
    Implements IDisposable, IMetadataObject
'用途
Dim instance As CubeDef
public sealed class CubeDef : IDisposable, 
    IMetadataObject
public ref class CubeDef sealed : IDisposable, 
    IMetadataObject
[<SealedAttribute>]
type CubeDef =  
    class 
        interface IDisposable 
        interface IMetadataObject 
    end
public final class CubeDef implements IDisposable, IMetadataObject

CubeDef 型別公開下列成員。

屬性

  名稱 說明
公用屬性 Caption 取得 CubeDef 的標題。
公用屬性 Description 取得 CubeDef 的描述。
公用屬性 Dimensions 取得 DimensionCollection 類別的執行個體,其中包含 CubeDef 類別的維度。
公用屬性 Kpis 取得與 CubeDef 相關聯的 KPI。Microsoft SQL Server 2005 Analysis Services (SSAS) 之前的 Analysis Services 版本不支援此成員。
公用屬性 LastProcessed 取得上次處理 CubeDef 的日期及時間。
公用屬性 LastUpdated 取得上次更新 CubeDef 的日期及時間。
公用屬性 Measures 取得 MeasureCollection 類別的執行個體,其中包含 CubeDef 的量值。
公用屬性 Name 取得 CubeDef 的名稱。
公用屬性 NamedSets 取得 NamedSetCollection 類別的執行個體,其中包含 CubeDef 的命名集。
公用屬性 Properties 取得 PropertyCollection 類別的執行個體,其中包含與 CubeDef 相關聯的屬性。
公用屬性 Type 傳回 Cube 的 CubeType (如果提供者支援的話)。
公用屬性 UniqueName 取得 CubeDef 的唯一名稱。

回到頁首

方法

  名稱 說明
公用方法 {dtor} 釋放 CubeDef 使用的所有資源。
公用方法 Dispose 釋放 CubeDef 使用的所有資源。
公用方法 Equals (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetSchemaObject 從指定的結構描述資料列集傳回與 CubeDef 相關聯的物件。
公用方法 GetType (繼承自 Object。)
公用方法 ToString (繼承自 Object。)

回到頁首

備註

在 Analysis Services 中,Cube 是量值和維度的集合。

在 ADOMD.NET 中,CubeDef 僅代表 Cube 的中繼資料。 您無法透過 CubeDef 擷取資料格資料。反之,此物件會為用戶端應用程式提供一項機制,以擷取有關特定 Cube 的中繼資料及其維度、量值和命名集。

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.AnalysisServices.AdomdServer 命名空間