1

System.Threading.Tasks.Task を使用して非同期で作業を行おうとしています。私の質問は Tasks のライフサイクルに当てはまると思います。

クラスを作成し、タスクを 1 つの関数に含めました

class A 
{
public bool func(string msg)
{
    Task task = Task.Factory.StartNew(() => store(message));
    return true;
}

public void store(string message)
{
    //open database connection, store message in database
}

}

アプリケーションでインスタンス化クラス A を使用し、A.func(msg) を呼び出します。私の質問は、A のインスタンスが破棄された後です。タスクは続行されますか、つまり、データベースにメッセージを保存しますか?

4

0 に答える 0