public IQueueWriter GetWriteQueue(string queueName) { return _writeQueues.GetOrAdd(queueName, name => { var queue = _config.CreateQueueClient().GetQueueReference(name); var container = _config.CreateBlobClient().GetContainerReference(name); var v = new StatelessAzureQueueWriter( container, queue, name); v.Init(); return v; }); }
public IQueueWriter GetWriteQueue(string queueName) { return(_writeQueues.GetOrAdd(queueName, name => { var queue = _config.CreateQueueClient().GetQueueReference(name); var container = _config.CreateBlobClient().GetContainerReference(name); var v = new StatelessAzureQueueWriter(container, queue, name); v.Init(); return v; })); }