WCF服务绑定-超时配置

WCF服务绑定-超时配置,wcf,wcf-binding,wcf-client,Wcf,Wcf Binding,Wcf Client,服务-WCF服务 主机-Windows服务 客户端-ASP.Net Web应用程序 我在客户端(web应用程序)的.config文件中看到了以下设置- 有人能确认我对这些超时配置的理解吗- closeTimeout="00:01:00" 如果客户端发送“关闭”请求,并且服务需要超过1分钟才能正常关闭,客户端应用程序将抛出错误 openTimeout="00:01:00" 如果客户端发送“打开”请求,且服务打开时间超过1分钟,客户端应用程序将抛出错误 receiveTimeout="

服务-WCF服务
主机-Windows服务
客户端-ASP.Net Web应用程序

我在客户端(web应用程序)的.config文件中看到了以下设置-

有人能确认我对这些超时配置的理解吗-

   closeTimeout="00:01:00"
  • 如果客户端发送“关闭”请求,并且服务需要超过1分钟才能正常关闭,客户端应用程序将抛出错误

    openTimeout="00:01:00"
    
  • 如果客户端发送“打开”请求,且服务打开时间超过1分钟,客户端应用程序将抛出错误

    receiveTimeout="00:10:00"
    
  • 如果服务发送响应,并且客户端接收整个响应的时间超过10分钟,客户端应用程序将抛出错误

    sendTimeout="00:01:00" 
    
  • 如果客户端尝试发送请求,并且客户端将该请求传输到服务所需时间超过1分钟,则客户端应用程序将抛出错误


请引导。

除了接收超时,我几乎可以确认您的分析。我认为应该这样说:

  • 如果在客户端成功执行信息请求后10分钟内服务无法发送响应,客户端应用程序将抛出错误

据我所知,这也是为什么默认情况下,此时间设置为10分钟,而不是像其他超时一样设置为1分钟的原因。

除了receiveTimeout,我几乎可以确认您的分析。我认为应该这样说:

  • 如果在客户端成功执行信息请求后10分钟内服务无法发送响应,客户端应用程序将抛出错误
据我所知,这也是为什么默认情况下,此时间设置为10分钟,而不是像其他超时一样设置为1分钟的原因

sendTimeout="00:01:00"