Given the following code:
Which catch blocks should you use to handle the DfException?
A.
catch (DfException dfe)
{
throw new DfException(“DFC_E_BAD_CODE”, dfe);
}
B.
catch (DfException dfe)
{
throw new DfException(dfe);
}
C.
catch (DfException dfe)
{
DfLogger.error(this, “Error locking object”, null, dfe);
}
D.
catch (DfException dfe)
{ }