Silverlight 被动扩展等待方法完成
我们开始使用一些反应式扩展重构silverlight应用程序。我有一个Initialize方法来做一些工作。我在Initialize方法中调用了一个方法,该方法必须在调用Initialize方法的其余部分之前完成Silverlight 被动扩展等待方法完成,silverlight,system.reactive,Silverlight,System.reactive,我们开始使用一些反应式扩展重构silverlight应用程序。我有一个Initialize方法来做一些工作。我在Initialize方法中调用了一个方法,该方法必须在调用Initialize方法的其余部分之前完成 LoadTaskQueues(_currentUser.InstitutionID); if (_params.Task != null) { LoadTaskInformation(_params.Task);
LoadTaskQueues(_currentUser.InstitutionID);
if (_params.Task != null)
{
LoadTaskInformation(_params.Task);
return null;
}
我需要在LoadTaskQueues运行LoadTaskInformation之前完成LoadTaskQueues。假设LoadTaskQueues返回IObservable(您不指定),您希望在此处订阅:
LoadTaskQueues()
.Where(_ => _params.Task != null)
.Subscribe(_ => LoadTaskInformation(_params.Task));
是否可以包括
LoadTaskQueues
和LoadTaskInformation
的方法签名?