Jamie Clarke
Jamie Clarke
As mentioned by @moswald in #38 ... 1. In parallel, Thread A calls `EnqueueAsync()` and Thread B calls `DeleteQueueAsync()` 2. Thread A passes through `EnsureQueueCreatedAsync()`, ensuring `_queueClient` is not null...
We've recently added the ability to [renew the lock on the queue entry](https://github.com/exceptionless/Foundatio/blob/master/src/Azure/Queues/AzureServiceBusQueue.cs#L150). It would be great if we could (optionally) do this automatically in QueueProcessorJobBase for long running processes....
Adds inclusive and exclusive between validators as a shorthand for combining the `lessThan`, `greaterThan` etc. validators and facilitating better error messages.
We're logging lots of different sized events - some tiny, some huge. We ran into an issue with Seq refusing to accept a large batch of events which occurred because...
When the user manually changes the number (through use of the keyboard as opposed to the increment/decrement buttons) and then uses the increment or decrement button you are able to...
Also refactored `ReflectionService.cs` so the functionality isn't duplicated in every platform.