EMC Exam Questions

Which catch blocks should you use to handle the DfException?

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)
{ }