MSTEST0021: Dispose- anstelle von TestCleanup-Methoden verwenden
Eigenschaft | Wert |
---|---|
Regel-ID | MSTEST0021 |
Titel | Dispose- anstelle von TestCleanup-Methoden verwenden |
Kategorie | Design |
Fix führt oder führt nicht zur Unterbrechung | Nicht unterbrechend |
Standardmäßig aktiviert. | Nein |
Standardschweregrad | Info |
Eingeführt in Version | 3.4.0 |
Ursache
Diese Regel löst eine Diagnose aus, wenn eine ungültige [TestCleanup]
-Methode oder eine beliebige [TestCleanup]
-Methode vorhanden ist und das Zielframework die IAsyncDisposable
-Schnittstelle unterstützt.
Regelbeschreibung
Die Verwendung von Dispose
oder DisposeAsync
ist gängig und wird von einigen Entwicklern/Entwicklerinnen bevorzugt verwendet – selbst bei Tests.
Behandeln von Verstößen
Ersetzen Sie die [TestCleanup]
-Methode durch das Muster Dispose
oder DisposeAsync
.
Wann sollten Warnungen unterdrückt werden?
In der Regel möchten Sie keine Warnungen von dieser Regel unterdrücken, wenn Sie sich dafür entschieden haben.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für