CubeDef 类

表示多维数据集的元数据。

继承层次结构

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 获取包含 CubeDef 类的维度的 DimensionCollection 类的实例。
公共属性 Kpis 获取与 CubeDef 关联的 KPI。对于早于 Microsoft SQL Server 2005 Analysis Services (SSAS) 的 Analysis Services 版本,不支持此成员。
公共属性 LastProcessed 获取上次处理 CubeDef 的日期和时间。
公共属性 LastUpdated 获取上次更新 CubeDef 的日期和时间。
公共属性 Measures 获取包含 CubeDef 的度量值的 MeasureCollection 类的实例。
公共属性 Name 获取 CubeDef 的名称。
公共属性 NamedSets 获取包含 CubeDef 类的命名集的 NamedSetCollection 类的实例。
公共属性 Properties 获取 PropertyCollection 类的实例,该类包含与 CubeDef 相关联的属性。
公共属性 Type 返回多维数据集的 CubeType(如果提供程序支持)。
公共属性 UniqueName 获取 CubeDef 的唯一名称。

顶部

方法

  名称 说明
公共方法 {dtor} 释放 CubeDef 使用的所有资源。
公共方法 Dispose 释放 CubeDef 使用的所有资源。
公共方法 Equals (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetSchemaObject 从指定的架构行集返回与 CubeDef 关联的对象。
公共方法 GetType (从 Object 继承。)
公共方法 ToString (从 Object 继承。)

顶部

注释

在 Analysis Services 中,多维数据集是度量值和维度的集合。

在 ADOMD.NET 中,CubeDef 仅表示多维数据集的元数据。 您不能从 CubeDef 检索单元数据,此对象为客户端应用程序提供了另一种机制来检索有关给定多维数据集的元数据以及它的维度、度量值和命名集。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.AnalysisServices.AdomdServer 命名空间