使用 spring.net wcf:channelfactory 创建服务时如何调用 WCF service.Abort()
我想捕获异常,然后在正在运行的 WCF 通道工厂上调用 Abort 方法,但我不知道该怎么做?
例如
<wcf:channelFactory id="ShoppingService"
channelType="solution.TShoppingService, solution"
endpointConfigurationName="ServiceEndPoint" />
服务处于中止状态。
我得到了服务的引用,
IApplicationContext context = ContextRegistry.GetContext();
context["TShoppingService]...
但是如何调用中止方法?
I want to catch an exception and then call Abort method on the WCF channel factories which are running but I am not sure how to do that?
e.g.
<wcf:channelFactory id="ShoppingService"
channelType="solution.TShoppingService, solution"
endpointConfigurationName="ServiceEndPoint" />
The service is in abort state.
I get the reference of the service as
IApplicationContext context = ContextRegistry.GetContext();
context["TShoppingService]...
but how do I call the abort method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
蒂姆的解决方案有效:
Tim's solution works: