CubeDef クラス

キューブのメタデータを表します。

継承階層

System.Object
  Microsoft.AnalysisServices.AdomdClient.CubeDef

名前空間:  Microsoft.AnalysisServices.AdomdClient
アセンブリ:  Microsoft.AnalysisServices.AdomdClient (Microsoft.AnalysisServices.AdomdClient.dll)

構文

'宣言
Public NotInheritable Class CubeDef
'使用
Dim instance As CubeDef
public sealed class CubeDef
public ref class CubeDef sealed
[<SealedAttribute>]
type CubeDef =  class end
public final class CubeDef

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 クラスのインスタンスを取得します。
パブリック プロパティ ParentConnection CubeDef を含む AdomdConnection クラスのインスタンスを取得します。
パブリック プロパティ Properties CubeDef に関連付けられたプロパティを含む PropertyCollection クラスのインスタンスを取得します。
パブリック プロパティ Type プロバイダーによってサポートされる場合、キューブの CubeType を返します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals Object の 2 つのインスタンスが等しいかどうかを示します。 (Object.Equals(Object) をオーバーライドします。)
パブリック メソッド GetHashCode ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造で使用する、特定の種類のハッシュ関数として機能します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetSchemaObject(SchemaObjectType, String) 指定されたスキーマ行セットから CubeDef に関連付けられたオブジェクトを返します。
パブリック メソッド GetSchemaObject(SchemaObjectType, String, Boolean) 指定されたスキーマ行セットから CubeDef に関連付けられたオブジェクトを返します。
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド ToString 現在の CubeDef を表す String を返します。 (Object.ToString() をオーバーライドします。)

先頭に戻る

演算子

  名前 説明
パブリック演算子静的メンバー Equality CubeDef の 2 つの指定したインスタンスが等しいかどうかを示します。
パブリック演算子静的メンバー Inequality CubeDef の 2 つの指定したインスタンスが異なる値を持つかどうかを示します。

先頭に戻る

説明

Analysis Services では、キューブはメジャーとディメンションのコレクションです。

ADOMD.NET では、CubeDef はキューブのメタデータのみを表します。 CubeDef からセル データを取得することはできません。代わりに、このオブジェクトは特定のキューブに関するメタデータのほか、ディメンション、メジャー、およびクライアント アプリケーションの名前付きセットを取得するためのメカニズムを提供します。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.AnalysisServices.AdomdClient 名前空間