【发布时间】:2011-07-06 05:53:44
【问题描述】:
通常,如果 WCF 端点不可用(在我的情况下,通常是因为服务主机未运行),我会在超时后收到 EndpointNotFoundException。我想有一种快速的方法来查询服务以查看它是否可用,而不必依赖正常的超时。换句话说,我想在正常情况下保持正常超时,但是为了快速“ping”端点,如果它不能立即可用,我希望它快速失败。
如何做到这一点?
【问题讨论】:
-
这不是重复的。 other question 是关于 WCF Web 服务的,这个问题更笼统,例如我正在使用
NetNamedPipeBinding。