| Property | Value |
|---|---|
| Severity | Warning |
| Category | Reliability |
| Code fix | No |
| Analyzer | Al1304PreferAwaitUsingAnalyzer |
| Enabled by default | Yes |
Types implementing IAsyncDisposable should be disposed with 'await using' in async methods. Using 'using' calls the synchronous Dispose() method instead of DisposeAsync(), which may skip async cleanup such as flushing buffers, closing network connections, or finalizing telemetry export.