与WCF异步调用的事务

时间:2013-06-05 04:47:47

标签: wcf asynchronous transactions task

我正在尝试创建一个如下所示的方法。

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来支持事务) 你能建议我......

0 个答案:

没有答案