var lockClient = new ServiceReference1.LockSoapClient();
lockClient.AcquireLockAsync();
bool status=true;
lockClient.AcquireLockCompleted += (s, e1) =>
{
status = e1.Result;
};
sendStat(status);
我想直接在 sendStat(( 方法中传递我从e.Result
获得的boolean true/false
,例如 sendStat(e1.Result)
我不想在lockClient.AcquireLockCompleted
部分中调用此方法。我该怎么做?
真实例子
Brush brush = GetPolygonFill(vectorPolygon, false, Settings.LightSourcePosition, adjust);
这
设置.光源位置
部分需要来自网络服务
由于异步调用,在已完成的方法之外没有办法做到这一点。一旦获得异步调用的结果,就可以保证执行已完成方法中的任何内容。