我是WCF的新手,有一個問題,我似乎無法找到答案。WCF和返回的對象名稱
我有兩個項目。一個是簡單的登錄應用程序,另一個是連接到數據庫的託管IIS WCF服務(.svc)。兩個項目都是.NET 4.
WCF服務有兩種方法:「Administrator_Login」和「User_Login」。
每當調用每個方法時,它們都會對該方法執行一些代碼:Administrator.Login.Execute和User.Login.Execute(我將代碼組織到名稱空間中,Administrator.Login和User.Login是類名稱和Execute是方法的名稱)。
這兩個操作都會返回User.Login類或Administrator.Login類中存在的獨特「LoginOut」對象。
我的問題是這樣的:雖然每個操作都組織在WCF服務上的命名空間中,但當我從客戶端應用程序向服務添加服務引用並查看返回的對象類型的名稱時,我在「LoginOut以及「LoginOut1」
是否有引用該命名空間由WCF服務返回的客戶端應用程序返回的對象的方式
我目前有做到這一點?
Dim loginOut As Service.LoginOut = Service.Administrator_Login().Execute()
Dim loginOut As Service.LoginOut1 = Service.User_Login().Execute()
Bu T I希望能夠做到:
Dim loginOut As Service.Administrator.Login.LoginOut = Service.Administrator_Login().Execute()
Dim loginOut As Service.User.Login.LoginOut = Service.User_Login().Execute()
任何幫助將不勝感激。
謝謝你的迴應。但是,在選擇所有參考組件中的重用類型後,問題仍然存在。什麼是完成這個的正確方法?也許我的做法是錯誤的。 –
您是否有從客戶端到定義類的庫的參考? – PatFromCanada
此外,我將定義轉移到客戶端和WCF服務使用的類庫中,我仍然遇到此問題。 –