Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
súlyossági szint: Figyelmeztetési
Description
Ez a szabály üres catch blokkokat érzékel. Az üres fogási blokkok problémásak, mert csendben elnyomják a kivételeket hibakezelés, naplózás vagy helyreállítás nélkül. Ez elrejtheti a hibákat és megnehezítheti a hibakeresést. Mindig kifejezetten kezeld a kivételeket, Write-Error például a hiba naplózásához, throw terjesztéséhez vagy megfelelő helyreállítási logika biztosításához a catch blockon belül.
Example
Nem megfelelő
try
{
1/0
}
catch [DivideByZeroException]
{
}
Megfelelő
try
{
1/0
}
catch [DivideByZeroException]
{
Write-Error 'DivideByZeroException'
}
try
{
1/0
}
catch [DivideByZeroException]
{
throw 'DivideByZeroException'
}