减少wcf服务中只有一个请求的超时

时间:2011-10-20 12:01:15

标签: c# wcf

假设我有一个wcf服务,对请求有一分钟超时现在我怎么能有一个超时5秒而不是全局超时的方法?

1 个答案:

答案 0 :(得分:2)

Hasan Khan的热门评论是正确的,但我建议您创建两个单独的合同(即IServiceContractWithRegularTimeout和IPingPong)。单个服务类将实现两个接口,您将为服务配置两个端点:一个用于IServiceContractWithRegularTimeout,另一个用于IPingPong。这个SO question and answer显示了如何执行此操作的示例。