C# Класс DictStreamProvider.PhysicalQueues.Redis.RedisQueueProvider

Наследование: IProviderQueue
Показать файл Открыть проект

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

Метод Описание
Dequeue ( QueueId queueId ) : Task
Enqueue ( QueueId queueId, byte bytes ) : System.Threading.Tasks.Task
Init ( Logger logger, IProviderConfiguration config, string providerName, int numQueues ) : System.Threading.Tasks.Task
Length ( QueueId id ) : Task

Приватные методы

Метод Описание
GetRedisListName ( QueueId queueId ) : string
ReadRedisConnectionParams ( IProviderConfiguration config ) : void

Описание методов

Dequeue() публичный Метод

public Dequeue ( QueueId queueId ) : Task
queueId QueueId
Результат Task

Enqueue() публичный Метод

public Enqueue ( QueueId queueId, byte bytes ) : System.Threading.Tasks.Task
queueId QueueId
bytes byte
Результат System.Threading.Tasks.Task

Init() публичный Метод

public Init ( Logger logger, IProviderConfiguration config, string providerName, int numQueues ) : System.Threading.Tasks.Task
logger Logger
config IProviderConfiguration
providerName string
numQueues int
Результат System.Threading.Tasks.Task

Length() публичный Метод

public Length ( QueueId id ) : Task
id QueueId
Результат Task