2010-02-05 133 views
0

我使用ErrorHandlingProxy here 并有一个coupla问题。 我注意到ExceptionHandlingProxyBase执行主线程中的所有调用。我需要做什么来初始化并在后台运行?我的例子使用它就像在窗体加载WCF异常处理代理

private MyServiceProxy _proxy = null; 

private void Form1_Load(object sender, EventArgs e) 
{ 
    _proxy = new MyServiceProxy("MyBinding"); 
} 

而且如果可能的话,我会生成它不添加服务引用,没有人知道我切换可以使用和呼叫手动SvcUtil工具?

问候

_Eric

+0

好吧,我是个白痴,忘记了刚刚在后台工作人员身上缠绕_proxy.my方法。所以只有第二个问题适用。 – Eric 2010-02-05 21:53:03

回答

0

要获得SvcUtil工具开关只需键入:

svcutil /? 

然而,我们发现,最好是从头开始构建的代理类,请参阅:

http://www.dnrtv.com/default.aspx?showNum=122

备注这仅适用于您同时控制客户端和服务器的情况。

+0

感谢您的链接,@switches我知道,但不知道什么开关添加到它生成errorhandlingProxy也。在使用/ r/ct/out/n之前,这不会生成像添加服务引用那样的附加代理 – Eric 2010-02-08 16:36:34