C# 减少wcf服务中仅一个请求的超时

C# 减少wcf服务中仅一个请求的超时,c#,wcf,C#,Wcf,假设我有一个wcf服务,它现在有一分钟的请求超时时间,我怎么能有一个方法超时5秒而不是全局超时时间呢?哈桑·汗的流行评论是正确的,但我建议你创建两个独立的合同(即IServicontractWithRegularTimeout和IPingPong)相反单个服务类将实现两个接口,并且您将为服务配置两个端点:一个用于具有RegularTimeout的IServiceTrack,另一个用于IPingPong。这是一个如何实现此目的的示例。在单独的服务中发布该方法。哦,不,这会破坏整个逻辑,因为该方法用

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

哈桑·汗的流行评论是正确的,但我建议你创建两个独立的合同(即IServicontractWithRegularTimeout和IPingPong)相反单个服务类将实现两个接口,并且您将为服务配置两个端点:一个用于具有RegularTimeout的IServiceTrack,另一个用于IPingPong。这是一个如何实现此目的的示例。

在单独的服务中发布该方法。哦,不,这会破坏整个逻辑,因为该方法用于检查其服务的连接性,就像乒乓球方法:)