說,我有一個帶有WebMethod AddUser(User userObject)的WebService SettingsWebService。
User類位於SettingsWebService解決方案中。
當我爲SettingsWebService生成一個代理時,它爲包含AddUser web方法的asmx創建一個類。
它還爲User類生成一個類。wsdl:爲WebMethod生成代理,但不生成其他相關類
客戶端現在使用
Proxy.AddUser(Proxy.User用戶)
接口。
有沒有辦法告訴WSDL來不爲用戶生成類的類,使簽名仍然是:
Proxy.AddUser(SettingsWebService.User 用戶)
的客戶端將具有對代理和SettingsWebSerice dll的引用。
現在我不得不手動刪除代理中的用戶partial類的代碼,並添加一個usings引用到WebSettings dll。
許多在此先感謝!
考慮一個使用webservice插入用戶的場景,webservice將其插入到數據庫中,然後將用戶對象推送到tib rv隊列。隊列被另一個將字符串反序列化爲用戶對象的應用程序讀取。讀取隊列的應用程序不需要任何代理引用。 – eastender 2009-12-18 17:47:20