【发布时间】:2016-12-19 13:05:37
【问题描述】:
如何停止 RunAsync?
CancellatioTokenSource cts = new CancellationTokenSource();
//I thought that it's must work, but it don't
var script = CSharpScript.Create(code: someCode);
await script.RunAsync(cancelletionToken: cts.Token);
void button_click()
{
cts.Cancel()
}
我还能怎么做。为什么这样的方法需要cancellationToken参数?
【问题讨论】:
标签: c# task roslyn cancellationtokensource csharpscript