Freigeben über


CubeDef-Klasse

Stellt die Metadaten für einen Cube dar.

Vererbungshierarchie

Object
  Microsoft.AnalysisServices.AdomdServer.CubeDef

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

Syntax

'Declaration
Public NotInheritable Class CubeDef _
    Implements IDisposable, IMetadataObject
'Usage
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

Der CubeDef-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Caption Ruft die Beschriftung von CubeDef ab.
Öffentliche Eigenschaft Description Ruft die Beschreibung von CubeDef ab.
Öffentliche Eigenschaft Dimensions Ruft eine Instanz der DimensionCollection-Klasse ab, die die Dimensionen für die CubeDef-Klasse enthält.
Öffentliche Eigenschaft Kpis Ruft die KPIs ab, die CubeDef zugeordnet sind.Dieses Element wird in Analysis Services-Versionen vor Microsoft SQL Server 2005 Analysis Services (SSAS) nicht unterstützt.
Öffentliche Eigenschaft LastProcessed Ruft das Datum und die Uhrzeit der letzten Verarbeitung von CubeDef ab.
Öffentliche Eigenschaft LastUpdated Ruft Datum und Uhrzeit des letzten Updates von CubeDef ab.
Öffentliche Eigenschaft Measures Ruft eine Instanz der MeasureCollection-Klasse ab, die die Measures für CubeDef enthält.
Öffentliche Eigenschaft Name Ruft den Namen von CubeDef ab.
Öffentliche Eigenschaft NamedSets Ruft eine Instanz der NamedSetCollection-Klasse ab, die die benannten Mengen für CubeDef enthält.
Öffentliche Eigenschaft Properties Ruft eine Instanz einer PropertyCollection-Klasse mit den Eigenschaften ab, die CubeDef zugeordnet sind.
Öffentliche Eigenschaft Type Gibt den CubeType des Cubes zurück, sofern dies vom Anbieter unterstützt wird.
Öffentliche Eigenschaft UniqueName Ruft den eindeutigen Namen von CubeDef ab.

Nach oben

Methoden

  Name Beschreibung
Öffentliche Methode {dtor} Gibt alle von CubeDef verwendeten Ressourcen frei.
Öffentliche Methode Dispose Gibt alle von CubeDef verwendeten Ressourcen frei.
Öffentliche Methode Equals (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetSchemaObject Gibt ein Objekt, das CubeDef zugeordnet ist, aus einem angegebenen Schemarowset zurück.
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Nach oben

Hinweise

In Analysis Services besteht ein Cube aus einer Auflistung von Measures und Dimensionen.

In ADOMD.NET stellt CubeDef nur die Metadaten eines Cubes dar. Sie können keine Zellendaten von CubeDef abrufen. Stattdessen stellt dieses Objekt einen Mechanismus zum Abrufen von Metadaten eines angegebenen Cubes sowie seiner Dimensionen, Measures und benannten Mengen für eine Clientanwendung bereit.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.AnalysisServices.AdomdServer-Namespace