Something that calls the IStartupActions should check in the loop if a certain value is set...
Maybe a TaskCompletionSource? Maybe SetException can be used...
Added a solution, throw a StartupException in the IStartupAction.StartupAsync method and make sure that AwaitStart in the StartupAction attribute annotation is set to true. (this is default)
Something that calls the IStartupActions should check in the loop if a certain value is set... Maybe a TaskCompletionSource? Maybe SetException can be used...