Ejemplo n.º 1
0
 public SqlPartitionInbox(
     StatelessSqlQueueReader[] readers,
     Func<uint, TimeSpan> waiter
 )
 {
     _readers = readers;
     _waiter = waiter;
 }
Ejemplo n.º 2
0
        StatelessSqlQueueReader BuildIntake(string name)
        {
            //var queue = _config.CreateQueueClient().GetQueueReference(name);
            //var container = _config.CreateBlobClient().GetContainerReference(name);

            //var poisonQueue = new Lazy<CloudQueue>(() =>
            //    {
            //        var queueReference = _config.CreateQueueClient().GetQueueReference(name + "-poison");
            //        queueReference.CreateIfNotExist();
            //        return queueReference;
            //    }, LazyThreadSafetyMode.ExecutionAndPublication);

            var reader = new StatelessSqlQueueReader(_config, name, _observer, _streamer, _queueVisibilityTimeout);
            return reader;
        }