2010-02-05 246 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