1

假设我有两个ServiceComponent这样使用的类:

using (var outer = new MyComponent1())
{
    string data;
    using (var inner = new MyComponent2())
    {
        data = inner.GetFromQueue();
    }

    outer.Process(data);
}

两者都MyComponent1使用MyComponent2[AutoComplete]方法的属性。

被处置时会MyComponent2提交还是会等待由 开始的事务MyComponent1

4

1 回答 1

0

AutoComplete不需要。只要您让异常向上传播调用堆栈,COM+ 就可以正常工作。

只需确保正确处理所有组件,否则事务将超时。

于 2012-12-20T06:25:05.857 回答