如何异步调用方法
来源:互联网 发布:淘宝买耐克真货退假货 编辑:程序博客网 时间:2024/05/22 10:41
主体代码
public static class MethodCall
{
static MethodCall()
{
OnComplate += new ComplateCallBack((obj) =>
{
System.Windows.Deployment.Current.Dispatcher.BeginInvoke(() =>
{
_callBack.Invoke(obj);
});
});
}
private static event ComplateCallBack OnComplate;
private delegate void ComplateCallBack(object result);
private static Action<object> _callBack;
public static void Invoke(Func<object> action, Action<object> callback)
{
_callBack = callback;
ThreadStart t = new ThreadStart(() =>
{
OnComplate(action.Invoke());
});
new Thread(t).Start();
}
}
调用方法
MethodCall.Invoke(() =>
{
return ;//something
},
(obj) =>
{
//todo
});
- 如何异步调用方法
- 如何异步调用 Visual C# 方法
- 如何异步调用 visual c# 方法
- 如何异步调用一个java方法,
- 如何异步调用 Visual C# 方法
- VBScript如何调用异步调用ajaxpro注册的方法
- 如何在ORACLE中异步调用存储过程的方法
- ajax 异步调用方法
- C#异步方法调用
- 异步调用服务器端方法
- C#异步方法调用
- 串口异步调用方法
- 异步调用方法
- C# 异步方法调用
- php 异步调用方法
- php 异步调用方法
- Spring 异步方法调用
- java 调用异步方法
- 为什么TMemo可以拦截复制粘贴消息而TRichEdit不能
- setsockopt()用法,及参数详解,附实例
- AOP系列:.NET中AOP的几种实现方案
- 解决magento中guest页面cookie保存时间过短问题
- 迭代贪心算法c++源码实现
- 如何异步调用方法
- Windows Phone开发(35):使用Express Blend绘图
- Mac下显示隐藏文件
- encode decode
- 企业库中 DatabaseFactory.CreateDatabase 方法创建数据库实例的 逻辑过程
- spring+struts四种整合
- 利用XAMPP 在win7环境安装apache, php, mysql
- 如何在搜索结果出来之前,让页面显示“等待中...” _asp.net技巧
- 软件工程总结