internal static DirectoryQueue GetDeadLetterQueueFrom(string queueRootDirectory, string queueName) { using (DirectoryQueue queue = new DirectoryQueue(queueRootDirectory, queueName)) { queue.CreateIfNotExists(); return(queue); } }
internal static DirectoryQueue GetQueueFrom(string queueRootDirectory, string queueName, bool createQueueIfItDoesNotExist) { DirectoryQueue queue = new DirectoryQueue(queueRootDirectory, queueName); if (createQueueIfItDoesNotExist) { queue.CreateIfNotExists(); } return(queue); }