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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。