在 C#.NET 中,我们来看下面的例子
[WebMethod]
public int TakeAction()
{
try {
//Call method A
Return 1;
} catch (Exception e) {
//Call method B
Return 0;
} finally {
//Call method C
}
}
现在假设方法 C 是一个长期运行的过程。
调用 TakeAction 的客户端是在调用方法 C 之前,还是在调用/完成之后取回返回值?