惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
B
Blog
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
博客园 - Franky
V
V2EX
IT之家
IT之家
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
F
Fortinet All Blogs
I
InfoQ
云风的 BLOG
云风的 BLOG
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog

博客园 - 斧头帮少帮主

猜一猜,会输出什么? ASP.NET错误处理的两种方案_AX Log4Net最简单的使用配置_AX 一个修改后的JS日历(Calendar)控件_AX - 斧头帮少帮主 - 博客园 页面回传(PostBack)后恢复滚动条的位置_AX - 斧头帮少帮主 - 博客园 Hidden Field 的值不能回传(PostBack)到后台_AX WCF学习随笔6--Version变更--我们在前进_AX WCF学习随笔5--我知道:Known--可憐的孩子_AX WCF学习随笔4--契约|序列化详解--祭斧_AX WCF学习随笔3--第一个Sample--祭斧_AX - 斧头帮少帮主 - 博客园 WCF学习随笔2--Contract--磨斧_AX WCF学习随笔1--扫盲--磨斧_AX 把项目运行情况写入系统日志(Log)的三种方法【续】_AX 把项目运行情况写入系统日志(Log)的三种方法_AX 为用户控件User Control添加事件_AX XML常用操作总结_AX DataTable常用操作总结_AX - 斧头帮少帮主 - 博客园 .NET(C#)代码性能优化_AX - 斧头帮少帮主 - 博客园 Panel的不足及弥补_AX - 斧头帮少帮主 - 博客园
Delegate(代理)异常:该委托必须有一个目标
斧头帮少帮主 · 2008-06-26 · via 博客园 - 斧头帮少帮主

在代理调用BeginInvoke(new AsyncCallback(callBack), null);  时,
会抛这个异常的原因是该代理变量代理了一个以上的方法.
Ⅰ.可以通过事件将这些方法打包在一起【假设打包的方法为AXPatch()】,然后再用代理调用这个打包的方法【AXPatch()】.
参见:http://www.cnblogs.com/mahope/archive/2005/11/28/286379.html  感觉写的不是很详细.

Ⅱ.直接全部罗列要执行的方法到一个方法里【假设打包的方法为AXPatch()】,然后再用代理调用这个打包的方法【AXPatch()】.

??好像通过事件处理的方法Ⅰ是异步进行的.不确定中......

【追加】
经测试,方法Ⅰ是同步进行的,按照订阅事件的先后顺序执行.
这个顺序不是随机的.
.NET框架中,C#语言使用委托以及事件,可以很好的实现观察者模式。委托相当于“订阅清单”的角色,当目标中关联了该委托的事件被触发时,则委托将自动按序执行观察者注册于委托中的方法。
参见观察者模式:

http://www.cnblogs.com/Ryu666/articles/265525.html

【总结】
方法Ⅱ通俗易懂.

“/Seo”应用程序中的服务器错误。

该委托必须有一个目标(且仅有一个目标)。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentException: 该委托必须有一个目标(且仅有一个目标)。

少帮主的斧头好久不饮血了!

posted on 2008-06-26 14:09  斧头帮少帮主  阅读(4096)  评论()    收藏  举报