DataSourceVirtualDataProvider

Represents a virtual data provider for a data source. A virtual data provider is paged and will load requested pages asynchronously.

public interface DataSourceVirtualDataProvider
BatchCompleted: any
PageLoaded: any
PageSizeRequested: any

AddPageRequest(int, DataSourcePageRequestPriority)

Section titled "AddPageRequest(int, DataSourcePageRequestPriority)"
AddPageRequest(int, DataSourcePageRequestPriority): any

AddPageRequestAsync(int, DataSourcePageRequestPriority)

Section titled "AddPageRequestAsync(int, DataSourcePageRequestPriority)"
AddPageRequestAsync(int, DataSourcePageRequestPriority): any
Close(): any

Closes the data provider, destroying its pending work.

CloseAsync(): any

CreateBatchRequest(IgbTransactionState[])

Section titled "CreateBatchRequest(IgbTransactionState[])"
CreateBatchRequest(IgbTransactionState[]): any

CreateBatchRequestAsync(IgbTransactionState[])

Section titled "CreateBatchRequestAsync(IgbTransactionState[])"
CreateBatchRequestAsync(IgbTransactionState[]): any
RemoveAllPageRequests(): any

Removes all page requests from the data provider.

RemoveAllPageRequestsAsync(): any
RemovePageRequest(int): any

Removes a page request for a given page index.

RemovePageRequestAsync(int): any