You are creating a Windows Communication Foundation (WCF) service that is implemented as follows. (Line numbers are included for reference only.) 01 [ServiceContract] 02 [ServiceBehavior(IncludeExceptionDetailsInFaults = true)] 03 public class OrderService 04 { 05 [OperationContract] 06 public void SubmitOrder(Order anOrder) 07 { 08 try 09 { 10 ... 11 } 12 catch(DivideByZeroException ex) 13 { 14 ... 15 } 16 } 17 } You need to ensure that the stack trace details of the exception are not included in the error information sent to the client. What should you do?()
- A、Replace line 14 with the following line: throw;
- B、Replace line 14 with the following line: throw new FaultException
(anOrder, ex.ToString()); - C、After line 05, add the following line: [FaultContract(typeof(FaultException
))] Replace line 14 with the following line: throw ex; - D、Alter line 05, add the following line: [FaultContract(typeof(FaultException
))] Replace line 14 with the following line: throw new FaultException (anOrder, "Divide by zero exception");
正确答案:D
答案解析:有
![](/editor/images/201705/qrcode_for_gh_573e2a458573_258.jpg)
微信扫一扫手机做题