## IDataContainer class


General data container interface that defines common methods that concrete data container (plugin options) should implement.

```cpp
class IDataContainer : public virtual System::Object
```

## Methods

| Method | Description |
| --- | --- |
| virtual [AddDataSource](./adddatasource/)(System::SharedPtr\<IDataSource\>) | Adds new data source to the collection. |
| virtual [get_DataCollection](./get_datacollection/)() | Gets collection of data sources. |
## See Also

* Class [Object](../../system/object/)
* Namespace [Aspose::Page::Plugins](../)
* Library [Aspose.Page for C++](../../)
