【发布时间】:2012-11-15 08:26:27
【问题描述】:
我对 Silverlight 有点陌生,我想知道如何处理 WCF 服务的故障/处置。
我已经习惯了这样的事情 (wcf abort/close pattern),你在 try/catch 中调用服务(确保你关闭或中止)。 (在无状态应用中运行良好)
查看 Silverlight,我们在哪里应用中止/关闭模式?因为服务调用是异步的并且应用程序状态已满。
目前我唯一能想到的是某种动态代理(使用类似 Castle DP 的东西)以及来自 n-tier app, about 1/2 way down the page 示例的 ChannelFactoryManager。代理将确保始终有一个打开的通道,并且 ChannelFactoryManager 将处理故障
【问题讨论】:
标签: wcf silverlight dispose channel stateful