【问题标题】:trigger a method when a method (associated with an object) has been called调用方法(与对象关联)时触发方法
【发布时间】:2013-04-23 03:15:05
【问题描述】:

我在我的 wp7 应用程序中使用 postClient 调用了一些 web services(包含一个 dll,它提供了一个轻松调用 Web 服务的接口) 示例代码--->

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

我在很多地方都使用过这些特定的语句 现在我想在DownloadStringAsync 调用PostClient object 时调用一个特定的常用方法,所以我在顶部声明了这个PostClient object 并在每个何时需要,但如何在声明时同时将一些属性或事件处理程序或触发器附加到此PostClient object

【问题讨论】:

    标签: c# windows-phone-7 triggers action dependency-properties


    【解决方案1】:

    您可以考虑使用 IoC 容器,然后实现一个拦截器来修改方法调用的行为。

    【讨论】:

    • 我同意 - 这不是最简单的,但是 - 对较大的应用程序使用依赖注入是一种很好的做法。如果您已经设置好了 - 拦截是轻而易举的事。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    相关资源
    最近更新 更多