NServiceBus
NServiceBus copied to clipboard
Support saga timeouts with primitive timeout state
Problem Description
When requesting a timeout without any data or with just a primitive type (like an integer) you need to create a value object (class) to be able to request it. This is too cumbersome.
Possible Solution
Possibly request a timeout like
RequestTimeout(TimeSpan.FromMinutes(30));
or
RequestTimeout(Timespan.FromMinutes(30), "Hello world");
Skills required
- NServiceBus/Saga knowledge
Original description
Feature request raised originally by @danielmarbach in the NServiceBus repository: Particular/NServiceBus#3454 respectively by Udi himself here: Particular/NServiceBus#881 (comment)