WCF和Silverlight关闭指导

zac*_*ary 5 silverlight wcf silverlight-4.0

我正在阅读有关如何以及何时关闭WCF服务的大量冲突信息.

有人说你不需要.

有人说在你进行异步调用的同一个地方

有人在完成的方法中说.

有人可以指我到微软实际上说如何使用这种方法的地方吗?你什么时候打电话给它?

小智 1

您指的是客户端还是服务端关闭 对于客户端关闭,这是推荐的模式 - http://blogs.msdn.com/b/drnick/archive/2007/05/04/the-try-catch-abort-pattern。 ASPX

对于服务,您可以关闭服务主机。例如。在自托管服务中,例如使用 Windows NT 服务,在服务关闭时,您希望关闭主机,以便顺利进行诸如取消注册端口等清理工作。

如果您想要 try/catch/abort 模式,则适用于调用和关闭。因此,您可以提供超时,如果遇到超时异常,则中止实例。