C# Class Disco.Services.Jobs.JobQueues.Cache

Afficher le fichier Open project: garysharp/Disco

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CalculateSubjectCache ( ) : void
GetQueuesForSubject ( string SubjectId ) : IEnumerable
Initialize ( DiscoDataContext Database ) : void

Method Details

Cache() public méthode

public Cache ( DiscoDataContext Database ) : Disco.Data.Repository
Database Disco.Data.Repository.DiscoDataContext
Résultat Disco.Data.Repository

GetQueue() public méthode

public GetQueue ( int JobQueueId ) : JobQueueToken
JobQueueId int
Résultat JobQueueToken

GetQueues() public méthode

public GetQueues ( ) : ReadOnlyCollection
Résultat ReadOnlyCollection

GetQueuesForSubject() public méthode

public GetQueuesForSubject ( IEnumerable SubjectIds ) : ReadOnlyCollection
SubjectIds IEnumerable
Résultat ReadOnlyCollection

ReInitializeCache() public méthode

public ReInitializeCache ( DiscoDataContext Database ) : void
Database Disco.Data.Repository.DiscoDataContext
Résultat void

RemoveQueue() public méthode

public RemoveQueue ( int JobQueueId ) : bool
JobQueueId int
Résultat bool

UpdateQueue() public méthode

public UpdateQueue ( JobQueue JobQueue ) : JobQueueToken
JobQueue Disco.Models.Repository.JobQueue
Résultat JobQueueToken