Assembly: Metabase;
Namespace: Prognoz.Platform.Interop.Metabase;
The IMetabaseCustomObjectSelSets interface contains properties and methods used to work with collection of dimensions selections, which are linked to a custom class object.
IMetabaseCustomObjectSelSets
Collection parameters can be obtained in the IMetabaseCustomObjectSerializer.Selections property. Each collection element is a selection described by the IDimSelectionSet interface.
Property name | Brief description | |
Count | The Count property returns the number of elements with selections in the collection. | |
Item | The Item property returns selection of dimensions that is saved with the specified collection element. |
Method name | Brief description | |
Add | The Add method adds a new element to the collection and saves the passed dimension selection in its metadata. | |
AddWithOwner | The AddWithOwner method adds a new element to the collection and saves the passed dimension selection in its metadata, with linking to the specified selection owner. | |
Clear | The Clear method removes all saved elements with dimension selections. | |
FindByKey | The FindByKey method finds attribute in the collection by its key. | |
IndexByKey | The IndexByKey method returns index of the element with dimensions selection in the collection by its key. | |
KeyByIndex | The KeyByIndex method returns an element key by its index in the collection. | |
OwnerByKey | The OwnerByKey method returns description of the repository object, with which the selection is linked that is saved in the specified collection element. | |
RemoveByIndex | The RemoveByIndex method removes an element from the collection by its index. | |
RemoveByKey | The RemoveByKey method deletes an element from the collection based on its key. |
See also: