You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
does not await the Task.Delay(1) to "wait" for the completion of the async rules. That means it's spinning this while-loop at full speed generating (probably) a lot of tasks which are ignored immediately.
Version and Platform
CSLA version: 7.0.3
OS: Windows
Platform: WPF, ASP.NET Core,
Describe the bug
The implementation at
csla/Source/Csla/Server/Interceptors/ServerSide/RevalidatingInterceptor.cs
Line 90 in bd82151
Task.Delay(1)
to "wait" for the completion of the async rules. That means it's spinning this while-loop at full speed generating (probably) a lot of tasks which are ignored immediately.Version and Platform
CSLA version: 7.0.3
OS: Windows
Platform: WPF, ASP.NET Core,
Code that Fails
Provide the failing code, ideally an isolated repro of the issue you are encountering.
Additional context
To fix this issue it's necessary to make the whole Interceptor chain async aware.
The text was updated successfully, but these errors were encountered: