CRARCH0013 No blocking on async
- Category: Architecture
- Default severity: Warning
- Diagnostic ID:
CRARCH0013
What it checks
Section titled “What it checks”Blocking asynchronous calls can cause deadlocks and reliability issues.
Diagnostic message
Section titled “Diagnostic message”Avoid blocking async calls via .Result, .Wait(), or .GetAwaiter().GetResult()
How to resolve
Section titled “How to resolve”Use await instead of blocking APIs on tasks.