NamedSet 类

表示给定多维数据集的命名集。

继承层次结构

Object
  Microsoft.AnalysisServices.AdomdServer.NamedSet

命名空间:  Microsoft.AnalysisServices.AdomdServer
程序集:  msmgdsrv(在 msmgdsrv.dll 中)

语法

声明
Public NotInheritable Class NamedSet _
    Implements IDisposable, IMetadataObject
用法
Dim instance As NamedSet
public sealed class NamedSet : IDisposable, 
    IMetadataObject
public ref class NamedSet sealed : IDisposable, 
    IMetadataObject
[<SealedAttribute>]
type NamedSet =  
    class 
        interface IDisposable 
        interface IMetadataObject 
    end
public final class NamedSet implements IDisposable, IMetadataObject

NamedSet 类型公开以下成员。

属性

  名称 说明
公共属性 Description 获取 NamedSet 的说明。
公共属性 Expression 获取定义 NamedSet 的 MDX 集表达式。
公共属性 Name 获取 NamedSet 的名称。
公共属性 ParentCube 获取包含 NamedSet 的 CubeDef
公共属性 Properties 获取一个 PropertyCollection,它包含与 NamedSet 相关联的属性。
公共属性 UniqueName 获取 NamedSet 的唯一名称。

顶部

方法

  名称 说明
公共方法 {dtor} 释放 NamedSet 使用的非托管资源。
公共方法 Dispose 释放 NamedSet 使用的非托管资源。
公共方法 Equals (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 ToString (从 Object 继承。)

顶部

注释

命名集是一种永久的集表达式,它与别名关联并被定义为多维数据集结构的一部分。 在多维表达式 (MDX) 中,集表达式可能为很长的复杂声明。 命名集使得管理在 MDX 或 XML for Analysis 查询(涉及多维数据集)中经常使用的集表达式更加轻松,并提供了一种独立于使用它的查询来维护集表达式的方式。

NamedSet 封装命名集的别名和集表达式,以便可以检查命名集的元数据并将它合并到查询。

线程安全

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

请参阅

参考

Microsoft.AnalysisServices.AdomdServer 命名空间