C# Класс Disco.Services.Jobs.JobQueues.Cache

Показать файл Открыть проект

Открытые методы

Метод Описание
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