0

以下に示すようなメソッドを作成しようとしています。

private async void SaveAllData(Data1 data1, Data2 data2)
{
    using (var transaction = new TransactionScope())
    {
        var task1 = _client.SaveData1Async(data1);
        var task2 = _client.SaveData2Async(data2);
        await Task.WhenAll(task1, task2);
        transaction.Complete();
    }
}

この取引が機能するかどうかは少し疑問です。(トランザクションをサポートするように wcf を既に構成しています) アドバイスをお願いします...

4

0 に答える 0