このような機能を持つことは可能ですか?
public string Foo()
{
Task.Factory.StartNew(Foo2());
return "computedUniqueId";
}
問題は、Fooが値を返した後にFoo2タスクを開始したいということです。私がこれを尋ねる理由は、Foo()関数の呼び出し元がその「computedUniqueId」で情報をリッスンするためです。Foo2()はその情報をトリガーするため、リスナーが何を待つべきかわからず、そのメッセージを見逃す可能性があります。要約すると、Foo2()が起動する前にFoo()がその値を返すことを主張する何か(continueWithなど)はありますか?