C# Class Infragistics.Controls.DataSource.ODataVirtualDataSourceDataProvider

Inheritance: IDataSourceVirtualDataProvider
Show file Open project: Infragistics/DataSource-Reference-Implementations

Public Methods

Method Description
AddPageRequest ( int pageIndex, DataSourcePageRequestPriority priority ) : void
Close ( ) : void
FlushAutoRefresh ( ) : void
GetItemValue ( object item, string valueName ) : object
IndexOfItem ( object item ) : int
IndexOfKey ( object key ) : int
NotifyClearItems ( ) : void
NotifyInsertItem ( int index, object newItem ) : void
NotifyRemoveItem ( int index, object oldItem ) : void
NotifySetItem ( int index, object oldItem, object newItem ) : void
ODataVirtualDataSourceDataProvider ( ) : Infragistics.Controls
QueueAutoRefresh ( ) : void
QueueSchemaFetch ( ) : void
Refresh ( ) : void
RemoveAllPageRequests ( ) : void
RemovePageRequest ( int pageIndex ) : void

Protected Methods

Method Description
RefreshInternalOverride ( ) : void
SchemaFetchInternalOverride ( ) : void

Private Methods

Method Description
AddSchemaRequest ( ) : void
CreateWorker ( ) : void
DoRefreshInternal ( ) : void
DoSchemaFetchInternal ( ) : void
FilterExpressions_CollectionChanged ( object sender, System e ) : void
GetWorkerSettings ( ) : ODataVirtualDataSourceDataProviderWorkerSettings
KillWorker ( ) : void
RaisePageLoaded ( IDataSourcePage page, int fullCount, int actualPageSize ) : void
RefreshInternal ( ) : void
SchemaFetchInternal ( ) : void
SortDescriptions_CollectionChanged ( object sender, System e ) : void
Valid ( ) : bool

Method Details

AddPageRequest() public method

public AddPageRequest ( int pageIndex, DataSourcePageRequestPriority priority ) : void
pageIndex int
priority DataSourcePageRequestPriority
return void

Close() public method

public Close ( ) : void
return void

FlushAutoRefresh() public method

public FlushAutoRefresh ( ) : void
return void

GetItemValue() public method

public GetItemValue ( object item, string valueName ) : object
item object
valueName string
return object

IndexOfItem() public method

public IndexOfItem ( object item ) : int
item object
return int

IndexOfKey() public method

public IndexOfKey ( object key ) : int
key object
return int

NotifyClearItems() public method

public NotifyClearItems ( ) : void
return void

NotifyInsertItem() public method

public NotifyInsertItem ( int index, object newItem ) : void
index int
newItem object
return void

NotifyRemoveItem() public method

public NotifyRemoveItem ( int index, object oldItem ) : void
index int
oldItem object
return void

NotifySetItem() public method

public NotifySetItem ( int index, object oldItem, object newItem ) : void
index int
oldItem object
newItem object
return void

ODataVirtualDataSourceDataProvider() public method

public ODataVirtualDataSourceDataProvider ( ) : Infragistics.Controls
return Infragistics.Controls

QueueAutoRefresh() public method

public QueueAutoRefresh ( ) : void
return void

QueueSchemaFetch() public method

public QueueSchemaFetch ( ) : void
return void

Refresh() public method

public Refresh ( ) : void
return void

RefreshInternalOverride() protected method

protected RefreshInternalOverride ( ) : void
return void

RemoveAllPageRequests() public method

public RemoveAllPageRequests ( ) : void
return void

RemovePageRequest() public method

public RemovePageRequest ( int pageIndex ) : void
pageIndex int
return void

SchemaFetchInternalOverride() protected method

protected SchemaFetchInternalOverride ( ) : void
return void