Compartilhar via


Classe CubeDef

Representa os metadados para um cubo.

Hierarquia de herança

Object
  Microsoft.AnalysisServices.AdomdServer.CubeDef

Namespace:  Microsoft.AnalysisServices.AdomdServer
Assembly:  msmgdsrv (em msmgdsrv.dll)

Sintaxe

'Declaração
Public NotInheritable Class CubeDef _
    Implements IDisposable, IMetadataObject
'Uso
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

O tipo CubeDef expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Caption Obtém a legenda do CubeDef.
Propriedade pública Description Obtém a descrição do CubeDef.
Propriedade pública Dimensions Obtém uma instância da classe DimensionCollection que contém as dimensões da classe CubeDef.
Propriedade pública Kpis Obtém os KPIs associados ao CubeDef.As versões do Analysis Services anteriores ao Microsoft SQL Server 2005 Analysis Services (SSAS) não dão suporte a esse membro.
Propriedade pública LastProcessed Obtém a data e a hora em que o CubeDef foi processado pela última vez.
Propriedade pública LastUpdated Obtém a data e a hora da última atualização de CubeDef.
Propriedade pública Measures Obtém uma instância da classe MeasureCollection que contém as medidas da classe CubeDef.
Propriedade pública Name Obtém o nome do CubeDef.
Propriedade pública NamedSets Obtém uma instância da classe NamedSetCollection que contém os conjuntos nomeados do CubeDef.
Propriedade pública Properties Obtém uma instância de uma classe PropertyCollection que contém as propriedades associadas ao CubeDef.
Propriedade pública Type Retornará o CubeType do cubo se houver suporte do provedor.
Propriedade pública UniqueName Obtém o nome exclusivo de CubeDef.

Início

Métodos

  Nome Descrição
Método público {dtor} Libera todos os recursos usados por CubeDef.
Método público Dispose Libera todos os recursos usados por CubeDef.
Método público Equals (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetSchemaObject Retorna um objeto associado ao CubeDef de um conjunto de linhas do esquema especificado.
Método público GetType (Herdado de Object.)
Método público ToString (Herdado de Object.)

Início

Comentários

No Analysis Services, um cubo é uma coleção de medidas e dimensões.

No ADOMD.NET, CubeDef representa apenas os metadados de um cubo. Não é possível recuperar dados da célula de CubeDef; em vez disso, esse objeto fornece um mecanismo para recuperar metadados sobre um determinado cubo, bem como suas dimensões, medidas e conjuntos nomeados para um aplicativo cliente.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.AnalysisServices.AdomdServer