1
正嘗試創建WCF客戶端以使用包含消息的服務。 到目前爲止,我正在嘗試通過消息進行通信,這些消息由頭(DateTime)和名爲User的對象構成。 我已經通過使用svcutil導入了app.config和Proxy。 但是,我得到一些錯誤。 代碼:C#WCF使用來自客戶端的消息
{
RegistryServiceClient client = new RegistryServiceClient("WSHttpBinding_IRegistryService");
UserMessage message = new UserMessage();
message.time = DateTime.Now;
message.user.id = "1";
message.user.firstname = "John";
message.user.lastname = "Smith";
client.RegisterUser(message.time, message);
}
錯誤: 錯誤2參數1必須與 'REF' 關鍵字
錯誤3參數2被傳遞:無法從 'UserMessage' 轉換爲「REF www.domain.co.uk。 User.user」 錯誤1的最好重載方法匹配 'RegistryServiceClient.RegisterUser(參考文獻的System.DateTime,參考www.domain.co.uk.User.user)' 具有一些無效參數
我試圖通過檢查微軟的網頁,但它並沒有真正導致我無論如何 – user1211929 2012-03-28 15:17:39
你可以在你的服務上發佈RegisterUser方法的簽名嗎? – 2012-03-28 15:23:16
它是users.Adduser(留言); – user1211929 2012-03-28 15:31:04