2012-10-22 98 views
1

讓我們假設我有兩個ServiceComponent類,我用這樣的:使用嵌套組件[自動完成]

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

    outer.Process(data); 
} 

兩個MyComponent1MyComponent2使用[AutoComplete]屬性在他們的方法。

請問MyComponent2在處理時提交還是會等待MyComponent1啓動的交易?

回答

0

AutoComplete不是必需的。只要您讓異常在調用堆棧中傳播,COM +就可以正常工作。

只要確保所有組件都妥善處理或交易將超時。