2013-04-29 64 views
0

我感到有些web services在我的WP7應用程序中使用postClient(一個dll incuded,它提供了一個接口來方便地調用Web服務) 樣本代碼 - 調用 - >觸發時的方法(與對象相關聯)被調用方法

 PostClient wbclient = new PostClient(parameters); 
     wbclient.DownloadStringAsync(//some uri); 
     wbclient.DownloadStringCompleted += (o, e) => { //some code } 

心中已經使用了這些特定的語句,其中許多現在 我想打電話給一個特定的常用方法每當DownloadStringAsync稱爲PostClientobject,並且讓我心中已經宣佈這個PostClientobject上頂部並初始化i每當需要時,但如何附加一些財產或事件處理程序或觸發此PostClientobject宣佈時相同。

回答

0

你可以考慮使用一個IoC容器,然後實現一個修改方法調用行爲的攔截器。

+0

相當複雜... – 2013-04-29 13:09:19

+0

我同意 - 這不是最簡單的,但是 - 對於較大的應用程序使用依賴注入是一種很好的做法。如果你已經建立了 - 攔截是一件輕而易舉的事情。 – 2013-05-01 11:04:11

相關問題