C# Class Spark.Service.Pager

Afficher le fichier Open project: raysearchlabs/spark Class Usage Examples

Méthodes publiques

Méthode Description
BuildLinks ( Hl7.Fhir.Model.Bundle bundle, Spark.Core.Snapshot snapshot, int start, int count ) : void
CreateBundle ( Spark.Core.Snapshot snapshot, int start, int count ) : Hl7.Fhir.Model.Bundle
CreateSnapshot ( Hl7.Fhir.Model.Bundle type, Uri link, IEnumerable keys, string sortby, IEnumerable includes = null ) : Spark.Core.Snapshot
GetFirstPage ( Spark.Core.Snapshot snapshot ) : Hl7.Fhir.Model.Bundle
GetPage ( Spark.Core.Snapshot snapshot, int start, int pagesize = DEFAULT_PAGE_SIZE ) : Hl7.Fhir.Model.Bundle
GetPage ( string snapshotkey, int start, int count = DEFAULT_PAGE_SIZE ) : Hl7.Fhir.Model.Bundle
Pager ( IFhirStore store, ISnapshotStore snapshotstore, ILocalhost localhost, Transfer transfer ) : System

Private Methods

Méthode Description
Include ( Hl7.Fhir.Model.Bundle bundle, IEnumerable includes ) : void

Method Details

BuildLinks() public méthode

public BuildLinks ( Hl7.Fhir.Model.Bundle bundle, Spark.Core.Snapshot snapshot, int start, int count ) : void
bundle Hl7.Fhir.Model.Bundle
snapshot Spark.Core.Snapshot
start int
count int
Résultat void

CreateBundle() public méthode

public CreateBundle ( Spark.Core.Snapshot snapshot, int start, int count ) : Hl7.Fhir.Model.Bundle
snapshot Spark.Core.Snapshot
start int
count int
Résultat Hl7.Fhir.Model.Bundle

CreateSnapshot() public méthode

public CreateSnapshot ( Hl7.Fhir.Model.Bundle type, Uri link, IEnumerable keys, string sortby, IEnumerable includes = null ) : Spark.Core.Snapshot
type Hl7.Fhir.Model.Bundle
link System.Uri
keys IEnumerable
sortby string
includes IEnumerable
Résultat Spark.Core.Snapshot

GetFirstPage() public méthode

public GetFirstPage ( Spark.Core.Snapshot snapshot ) : Hl7.Fhir.Model.Bundle
snapshot Spark.Core.Snapshot
Résultat Hl7.Fhir.Model.Bundle

GetPage() public méthode

public GetPage ( Spark.Core.Snapshot snapshot, int start, int pagesize = DEFAULT_PAGE_SIZE ) : Hl7.Fhir.Model.Bundle
snapshot Spark.Core.Snapshot
start int
pagesize int
Résultat Hl7.Fhir.Model.Bundle

GetPage() public méthode

public GetPage ( string snapshotkey, int start, int count = DEFAULT_PAGE_SIZE ) : Hl7.Fhir.Model.Bundle
snapshotkey string
start int
count int
Résultat Hl7.Fhir.Model.Bundle

Pager() public méthode

public Pager ( IFhirStore store, ISnapshotStore snapshotstore, ILocalhost localhost, Transfer transfer ) : System
store IFhirStore
snapshotstore ISnapshotStore
localhost ILocalhost
transfer Transfer
Résultat System