C# Class PowerArgs.Cli.LoadMoreDataSource

Inheritance: CollectionDataSource
Afficher le fichier Open project: adamabdelhamed/PowerArgs

Méthodes publiques

Méthode Description
ClearCachedData ( ) : void
GetDataView ( CollectionQuery query ) : CollectionDataView
GetHighestKnownIndex ( CollectionQuery query ) : int
HasAllDataBeenLoaded ( CollectionQuery query ) : bool
LoadMoreDataSource ( CliMessagePump pump ) : System

Méthodes protégées

Méthode Description
LoadMoreAsync ( CollectionQuery query, object continuationToken ) : Task

Private Methods

Méthode Description
CreateFromCache ( CollectionQuery query, bool cachedPageIsComplete, bool isEndOfData ) : CollectionDataView
GetCacheState ( CollectionQuery query ) : CachedDataViewState
IsEndOfCache ( CollectionQuery query ) : bool

Method Details

ClearCachedData() public méthode

public ClearCachedData ( ) : void
Résultat void

GetDataView() public méthode

public GetDataView ( CollectionQuery query ) : CollectionDataView
query CollectionQuery
Résultat CollectionDataView

GetHighestKnownIndex() public méthode

public GetHighestKnownIndex ( CollectionQuery query ) : int
query CollectionQuery
Résultat int

HasAllDataBeenLoaded() public méthode

public HasAllDataBeenLoaded ( CollectionQuery query ) : bool
query CollectionQuery
Résultat bool

LoadMoreAsync() protected abstract méthode

protected abstract LoadMoreAsync ( CollectionQuery query, object continuationToken ) : Task
query CollectionQuery
continuationToken object
Résultat Task

LoadMoreDataSource() public méthode

public LoadMoreDataSource ( CliMessagePump pump ) : System
pump CliMessagePump
Résultat System