私は実装しようとしていますが、IErrorhandler
これは本当に苦痛であることが証明されています!
私はインターフェイスから provideFault メソッドを実装しましたIErrorhandler
...
public void ProvideFault(Exception error, MessageVersion version, ref Message fault)
{
FaultException<ServiceFault> faultException = ServiceMethods.BuildFaultException<ServiceFault>("Provide Fault Error", error.Message);
MessageFault messageFault = faultException.CreateMessageFault();
fault = Message.CreateMessage(version, messageFault, faultException.Action);
}
サービス操作で例外が発生した場合、このメソッドに落ちてFaultException
. 私の問題は、クライアントがこれFaultException
を返さないことです。
ここで明らかな何かが欠けていますか?
前もって感謝します