2013-04-29 40 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

相关问题