FlexPivot for WinForms
GetMetadataCube メソッド

C1.DataEngine.4.5.2 アセンブリ > C1.FlexPivot 名前空間 > C1FlexPivotEngine クラス : GetMetadataCube メソッド
SSAS 接続文字列。
キューブ名。
タスクをキャンセルできるようにします。
SQL Server Analysis Service(SSAS)キューブのメタデータを含むフィールドをリストします。
シンタックス
'宣言
 
Public Shared Function GetMetadataCube( _
   ByVal connection As System.String, _
   ByVal cubeName As System.String, _
   ByVal cancelToken As System.Threading.CancellationToken _
) As System.Threading.Tasks.Task(Of Dictionary(Of String,Object))
public static System.Threading.Tasks.Task<Dictionary<string,object>> GetMetadataCube( 
   System.string connection,
   System.string cubeName,
   System.Threading.CancellationToken cancelToken
)

パラメータ

connection
SSAS 接続文字列。
cubeName
キューブ名。
cancelToken
タスクをキャンセルできるようにします。

戻り値の型

メタデータパートの名前をキーとして、メタデータパートのキー/値のペアを含む辞書。
解説

サポートされているのは、次のメタデータパート 1 つだけです。ここで複数のパートが認められているのは、DataEngine テーブルおよび DataSource 用の GetMetadata メソッドとの整合性を保つためと、将来の拡張のためです。

"fields":フィールド情報を含む IList コレクション。フィールド情報は、次のプロパティを持つオブジェクトです。

Name(文字列):クライアントがフィールドを認識するためのフィールド名。

UniqueName(文字列):キューブ内でフィールドを識別する名前。

DimensionType(列挙):キューブ内でのフィールドの役割を定義する次の列挙値のいずれか。ディメンション = 0、メジャー = 1、Kpi = 2、属性 = 4、フォルダ = 5、階層 = 6

SubFields(IList):子フィールドのメタデータオブジェクトのコレクション。

参照

C1FlexPivotEngine クラス
C1FlexPivotEngine メンバ