| C1.DataEngine.4 Assembly > C1.FlexPivot Namespace > C1FlexPivotEngine Class : GetMetadataCube Method |
'Declaration 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 )
Only one metadata part is supported (multiple parts are allowed here for consistency with GetMetadata methods for DataEngine tables and DataSource, and for future extensions):
"fields": IList collection containing field information, objects with following properties:
Name (string): field name by which it is known to the client.
UniqueName (string): name identifying the field in the cube.
DimensionType (enum): one of the following enum values defining the role of the field in the cube: Dimension = 0, Measure = 1, Kpi = 2, Attribute = 4, Folder = 5, Hierarchy = 6.
SubFields (IList): Collection of metadata objects for child fields.