C# 클래스 Spark.Service.Pager

파일 보기 프로젝트 열기: raysearchlabs/spark 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Include ( Hl7.Fhir.Model.Bundle bundle, IEnumerable includes ) : void

메소드 상세

BuildLinks() 공개 메소드

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
리턴 void

CreateBundle() 공개 메소드

public CreateBundle ( Spark.Core.Snapshot snapshot, int start, int count ) : Hl7.Fhir.Model.Bundle
snapshot Spark.Core.Snapshot
start int
count int
리턴 Hl7.Fhir.Model.Bundle

CreateSnapshot() 공개 메소드

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
리턴 Spark.Core.Snapshot

GetFirstPage() 공개 메소드

public GetFirstPage ( Spark.Core.Snapshot snapshot ) : Hl7.Fhir.Model.Bundle
snapshot Spark.Core.Snapshot
리턴 Hl7.Fhir.Model.Bundle

GetPage() 공개 메소드

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
리턴 Hl7.Fhir.Model.Bundle

GetPage() 공개 메소드

public GetPage ( string snapshotkey, int start, int count = DEFAULT_PAGE_SIZE ) : Hl7.Fhir.Model.Bundle
snapshotkey string
start int
count int
리턴 Hl7.Fhir.Model.Bundle

Pager() 공개 메소드

public Pager ( IFhirStore store, ISnapshotStore snapshotstore, ILocalhost localhost, Transfer transfer ) : System
store IFhirStore
snapshotstore ISnapshotStore
localhost ILocalhost
transfer Transfer
리턴 System