MSTEST0022: A TestCleanup előnyben részesítve a megsemmisítési módszereket
Tulajdonság | Érték |
---|---|
Szabályazonosító | MSTEST0022 |
Cím | A TestCleanup előnyben részesítve az elidegenítési metódusokat |
Kategória | Tervezés |
A javítás kompatibilitástörő vagy nem törik | Nem törés |
Alapértelmezés szerint engedélyezve | Nem |
Alapértelmezett súlyosság | Információ |
Bevezetés a verzióba | 3.4.0 |
Ok
Ez a szabály diagnosztikát hoz létre egy Dispose
vagy DisposeAsync
több metódus észlelésekor.
Szabály leírása
DisposeAsync
Bár Dispose
ez egy gyakoribb minta, egyes fejlesztők szívesebben használják [TestCleanup]
a teszttisztítási fázisban, mivel a módszer lehetővé teszi az aszinkron mintát még a .NET régebbi verzióiban is.
Szabálysértések kijavítása
Cserélje le vagy írja be Dispose
a metódusokat a helyére[TestCleanup]
.DisposeAsync
Mikor kell letiltani a figyelmeztetéseket?
Általában nem szeretné letiltani a szabály figyelmeztetéseit, ha úgy döntött, hogy engedélyezi azt.
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: