2013-07-20 202 views
0

我創建了一個工作得很好的簡單WCF服務。我稍後嘗試將其設爲雙工服務。 我創建了雙面合同,將綁定更改爲wsDualHttpBinding並調整了WSDL。然而,當我嘗試在客戶端做最後一步時,我遇到了一些麻煩。這是我在客戶端做的:雙面WCF服務

static void Main(string[] args) 
    { 
     InstanceContext context = new InstanceContext(new CalcCallbackHandler()); 
     CalcClient proxy = new CalcClient(context); 
    } 

問題是CalcClient ctor無法接收InstanceContext。 我不明白如何可能使我在網絡上看到的所有示例都使用此方法創建雙工服務器。有什麼建議麼?

+0

您能展示您的服務合同和回撥雙面合同嗎? – vibhu

回答

2

在客戶端,您需要設置/託管回調對象並公開回調端點。