我如何调用WCF service. abort()当使用spring.net WCF:channelfactory创建服

本文关键字:WCF net spring 创建 channelfactory abort 何调用 调用 service | 更新日期: 2023-09-27 18:15:01

我想捕获一个异常,然后在正在运行的WCF通道工厂上调用Abort方法,但我不确定如何做到这一点?

 <wcf:channelFactory id="ShoppingService"
    channelType="solution.TShoppingService, solution"
    endpointConfigurationName="ServiceEndPoint" />

业务处于中止状态。

我得到了服务的引用

IApplicationContext context = ContextRegistry.GetContext();
context["TShoppingService]...

但是如何调用abort方法呢?

我如何调用WCF service. abort()当使用spring.net WCF:channelfactory创建服

Tim的解决方案起作用了:

((System.ServiceModel.ICommunicationObject)context["ShoppingService"]).Abort();