NServiceBus
NServiceBus copied to clipboard
Build, version, and monitor better microservices with the most powerful service platform for .NET
Recoverability settings and error notifications can only be configured on an endpoint level. Sometimes, specific messages should be retried different amounts of time, or users would like to be notified...
[Currently](https://docs.particular.net/nservicebus/sagas/#ending-a-saga) > When a saga instance is no longer needed it can be completed using the `MarkAsComplete()` API. This tells the saga infrastructure that the instance is no longer needed...
We're using the LearningPersistence feature in our automated integration tests so that we don't need to build the entire SqlServer infrastructure for our tests, but I just now discovered that...
Hi guys, I'm using an Azure Function (HttpTrigger) to send message to my Azure Service Bus Queue :  and I have another .sln where I set up the NServiceBus...
SimpleJson does not work well together with [record types](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/record) introduced with C# 9. SimpleJson is used in many places [across many downstreams](https://github.com/search?p=1&q=org%3AParticular+simplejson&type=Issues) and when it is used to serialize user-defined...
Hi, I'm testing source code generation with NServiceBus, so I have a constructor where I receive some parameter that I want to use `ConfigureHowToFindSaga` but those parameter is null, apparently...
The sagas timeout API has the following signature: `Task RequestTimeout(IMessageHandlerContext context, DateTime at)` it still uses `DateTime` although we switched the delayed delivery APIs on `SendOptions` to `DateTimeOffset`. Internally, the...
If you create a Record in F# (and I assume C#9 is the same, but might be wrong), you essentially end up with a class that has a public constructor...
See https://github.com/Particular/NServiceBus/issues/2956#issuecomment-147801149 An initial patch (5.2.7) was released which truncates the exception message to a max of 16,384 characters but it seems this is not enough in some cases. From...
The [incremental source generators](https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md) allow optimizing the code generation strategies for faster execution, which greatly benefits the overall IDE experience. It is possible to share common code between both approaches...