我有一個外部的Web服務,返回它自己的對象,我想讓它編譯到我的界面是可能的?我的界面和外部網絡服務器
(IGetPerson)testAPI.GetPersons();
哪裏testAPI是外部Web服務
testAPI.GetPerson返回webservice.GetCarResponse,這當然是從外部Web服務。
我需要得到的結果,以適應在我的接口,所以我可以使用的IoC
任何想法?
我有一個外部的Web服務,返回它自己的對象,我想讓它編譯到我的界面是可能的?我的界面和外部網絡服務器
(IGetPerson)testAPI.GetPersons();
哪裏testAPI是外部Web服務
testAPI.GetPerson返回webservice.GetCarResponse,這當然是從外部Web服務。
我需要得到的結果,以適應在我的接口,所以我可以使用的IoC
任何想法?
聽起來像是爲Adapter Pattern到我的候選者。看看由doFactory提供的示例。
你可以有一個類來包裝webservice返回的任何類並實現你的接口嗎?該接口的每個屬性的實施將簡單地返回或設置的web服務的響應對象(其將被存儲爲一個實例變量)上相應的值
您是否在尋找整個對象,方法和所有?或者,Visual Studio在將Web服務調用添加到項目時所做的抽象(即屬性)是否足夠? – Lazarus 2009-11-05 12:14:00