Skip to content

Commit 21df536

Browse files
committed
Update readme.md
1 parent ba2364c commit 21df536

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

DataPresenter.DataSources.OData/readme.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
####AsyncPagingDataSourceBase Class Notes
1414
* This library is shipped as part of NA 16.1.
1515
* This **AsyncPagingDataSourceBase** (APDSB) component is an _abstract base class_ that contains functionality which is designed to work with the XamDataPresenter (XDP) family of controls only. It does not support being used as a datasource for other controls that accept data sources which implement IEnumerable.
16-
* The APDSB relies on the Infragistics.Controls.DataSource.VirtualDataSource component, which is delivered as part of the Infragistics DataVisualization library in InfragisticsWPF4.DataVisualization.v16.1.dll. The VirtualDataSource _(and derived classes)_ contain the bulk of the async, paging and threaded data fetching logic.
17-
* Concrete implementations that derive from APDSB must override the CreateUnderlyingDataSource protected virtual method to provide an instance of a VirtualDataSource-derived class.
18-
* This APDSB is implemented as an abstract base class and its primary function is to serve as a bridge between the XDP and an underlying data source implementation derived from VirtualDataSource (described above). The APDSB exposes the data fetching, paging, filtering, sorting and schema capabilities of the VirtualDataSource to the XDP primarily via the ICollectionView interface (but also via the private side channels mentioned above). This allows the XDP to delegate time consuming tasks like sorting and filtering to the backend store for improved performance and reduced data flow over network connections.
16+
* The APDSB relies on the _Infragistics.Controls.DataSource_.**VirtualDataSource** component, which is delivered as part of the Infragistics DataVisualization library in **InfragisticsWPF4.DataVisualization.v16.1.dll**. The **VirtualDataSource** class _(and derived classes)_ contain the bulk of the async, paging and threaded data fetching logic.
17+
* Concrete implementations that derive from APDSB must override the **CreateUnderlyingDataSource** protected virtual method to provide an instance of a VirtualDataSource-derived class.
18+
* This APDSB is implemented as an abstract base class and its primary function is to serve as a bridge between the XDP and an underlying data source implementation derived from **VirtualDataSource** _(described above)_. The APDSB exposes the data fetching, paging, filtering, sorting and schema capabilities of the **VirtualDataSource** to the XDP primarily via the _ICollectionView_ interface. This allows the XDP to delegate time consuming tasks like sorting and filtering to the backend store for improved performance and reduced data flow over network connections.
1919
* The APDSB exposes 3 public properties:
2020
+ **DesiredFields** - Returns/sets the list of fields in the data schema to include when fetching data from a remote data source. By setting this property to a subset of the fields in the backend schema you can improve the performance of the data source since less data will be requested and returned over the server connection.
2121

0 commit comments

Comments
 (0)