Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Delegate.BeginInvoke_C#_Silverlight - Fatal编程技术网

C# Delegate.BeginInvoke

C# Delegate.BeginInvoke,c#,silverlight,C#,Silverlight,看起来C#编译器中嵌入了一些逻辑,通过检查mscorlib中的符号来检测Silverlight的存在。检测到Silverlight版本的mscorlib时,它不会在生成的任何委托类型上发出BeginInvoke和EndInvoke成员 这是有道理的,因为silverlight不支持这些方法 是否有人知道它使用什么类型/成员来触发该决策(特别是在代理案例中)?我不知道完整的答案。。。但我的问题似乎是由AsyncCallback的拼写错误引起的。我把它设置为异步回调。这当然是有道理的,因为如果没有异

看起来C#编译器中嵌入了一些逻辑,通过检查mscorlib中的符号来检测Silverlight的存在。检测到Silverlight版本的mscorlib时,它不会在生成的任何委托类型上发出BeginInvoke和EndInvoke成员

这是有道理的,因为silverlight不支持这些方法


是否有人知道它使用什么类型/成员来触发该决策(特别是在代理案例中)?

我不知道完整的答案。。。但我的问题似乎是由
AsyncCallback
的拼写错误引起的。我把它设置为
异步回调
。这当然是有道理的,因为如果没有
异步回调
委托,则无法发出
开始调用
结束调用
签名。

您的预期目标是什么?也许有人能更直接地回答你的问题。。。