与Promise.then()相当的任务是什么?

Wil*_*han 14 .net c# async-await typescript

使用Promise(s)向TypeScript添加async/await可以在语法上非常接近Task.

例:

承诺(TS)

public aync myAsyncFun(): Promise<T> {
    let value: T = await ...
    return value;
}
Run Code Online (Sandbox Code Playgroud)

任务(C#)

public aync Task<T> MyAsyncFun() {
    T value = await ...
    return value;
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否相反,有一个等同于.then()的任务.

例:

承诺(TS)

Promise<T> promise = ...
promise.then((result: T) => ...do something...);
Run Code Online (Sandbox Code Playgroud)

小智 13

ContinueWith如果你有一个或多个任务在运行,我已经使用了哪个可以工作.

例:

public async Task<T> MyAsyncFun() {
    T value = await ...
    return value;
}

MyAsyncFun().ContinueWith(...
Run Code Online (Sandbox Code Playgroud)

https://msdn.microsoft.com/en-us/library/dd270696(v=vs.110).aspx