C# 클래스 Disco.Services.Jobs.JobQueues.Cache

파일 보기 프로젝트 열기: garysharp/Disco

공개 메소드들

메소드 설명
Cache ( DiscoDataContext Database ) : Disco.Data.Repository
GetQueue ( int JobQueueId ) : JobQueueToken
GetQueues ( ) : ReadOnlyCollection
GetQueuesForSubject ( IEnumerable SubjectIds ) : ReadOnlyCollection
ReInitializeCache ( DiscoDataContext Database ) : void
RemoveQueue ( int JobQueueId ) : bool
UpdateQueue ( JobQueue JobQueue ) : JobQueueToken

비공개 메소드들

메소드 설명
CalculateSubjectCache ( ) : void
GetQueuesForSubject ( string SubjectId ) : IEnumerable
Initialize ( DiscoDataContext Database ) : void

메소드 상세

Cache() 공개 메소드

public Cache ( DiscoDataContext Database ) : Disco.Data.Repository
Database Disco.Data.Repository.DiscoDataContext
리턴 Disco.Data.Repository

GetQueue() 공개 메소드

public GetQueue ( int JobQueueId ) : JobQueueToken
JobQueueId int
리턴 JobQueueToken

GetQueues() 공개 메소드

public GetQueues ( ) : ReadOnlyCollection
리턴 ReadOnlyCollection

GetQueuesForSubject() 공개 메소드

public GetQueuesForSubject ( IEnumerable SubjectIds ) : ReadOnlyCollection
SubjectIds IEnumerable
리턴 ReadOnlyCollection

ReInitializeCache() 공개 메소드

public ReInitializeCache ( DiscoDataContext Database ) : void
Database Disco.Data.Repository.DiscoDataContext
리턴 void

RemoveQueue() 공개 메소드

public RemoveQueue ( int JobQueueId ) : bool
JobQueueId int
리턴 bool

UpdateQueue() 공개 메소드

public UpdateQueue ( JobQueue JobQueue ) : JobQueueToken
JobQueue Disco.Models.Repository.JobQueue
리턴 JobQueueToken