我有一个运行在Windows服务上的WCF服务。我希望WCF服务中引发的任何异常都能够传递到Windows服务,以便我可以将其写入事件日志。
我已经创建了一个实现了IErrorHandler和IServiceBehavior接口的ErrorHandler类,以及一个实现了BehaviorExtensionElement接口的ErrorHandlerElement类。
如何向服务添加监听器并在Windows服务中接收它?
我已经创建了一个实现了IErrorHandler和IServiceBehavior接口的ErrorHandler类,以及一个实现了BehaviorExtensionElement接口的ErrorHandlerElement类。
如何向服务添加监听器并在Windows服务中接收它?
IServiceBehavior
属性应用于 WCF 服务类,以便错误处理程序接收所有错误?然后你可以将它们转换为故障并传递给服务。 - sll