我正在为CF.NET开发一个小型技术框架,我的问题是如何编写异步部分?我在MSDN上读了很多东西,但对我来说并不清楚。
所以,这里是代码:
public class A
{
public IAsyncResult BeginExecute(AsyncCallback callback)
{
// What should I put here ?
}
public void EndExecute()
{
// What should I put here ?
}
public void Execute()
{
Thread.Sleep(1000 * 10);
}
}
如果有人能帮我...
谢谢!
Execute
方法(这只是一个示例,在现实中我正在等待一个(Unix)shell脚本完成)。因此,我可以选择同步或异步启动我的shell脚本。 - Arnaud F.