如何在asp.net C#4.0中调用异步方法?

Ran*_*rez 6 c# asp.net asynchronous c#-4.0

我知道.net 4.5有等待,异步关键字允许轻松调用异步方法.我目前正在研究如何在C#4.0中进行异步调用.我想要的一个例子是进行异步调用,其中datagrid是数据绑定.

如果你能给我一些链接,我会非常感激.

Jus*_*vey 7

看一下使用任务,这可以在.Net 4中找到并且可以帮到你.一个简单的例子可能如下所示:

public void MainFlow()
{
   Task taskWork = Task.Factory.StartNew(new Action(DoWork));
   //Do other work
   //Then wait for thread finish
   taskWork.Wait();
}


private void DoWork()
{
   //Do work
}
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看此处

http://msdn.microsoft.com/en-us/library/system.threading.tasks.task(v=vs.100).aspx