2009-11-05 51 views
1

我有一個外部的Web服務,返回它自己的對象,我想讓它編譯到我的界面是可能的?我的界面和外部網絡服務器

(IGetPerson)testAPI.GetPersons(); 

哪裏testAPI是外部Web服務

testAPI.GetPerson返回webservice.GetCarResponse,這當然是從外部Web服務。

我需要得到的結果,以適應在我的接口,所以我可以使用的IoC

任何想法?

+0

您是否在尋找整個對象,方法和所有?或者,Visual Studio在將Web服務調用添加到項目時所做的抽象(即屬性)是否足夠? – Lazarus 2009-11-05 12:14:00

回答

1

你可以有一個類來包裝webservice返回的任何類並實現你的接口嗎?該接口的每個屬性的實施將簡單地返回或設置的web服務的響應對象(其將被存儲爲一個實例變量)上相應的值

The adapter pattern (wikipedia)