共用方式為


同步處理

同步處理是執行的邏輯執行緒,有時候也稱為活動。COM+ 同步處理 (Synchronization) 服務提供了從一個物件流到另一個物件的同步處理,並禁止一個以上的呼叫端在任何給定時間進入元件。同步處理會決定執行緒何時可將呼叫分派給物件。

若要使用自動同步處理,請將 SynchronizationAttribute 屬性套用於從 System.EnterpriseServices.ServicedComponent 衍生而來的類別。

如果將呼叫端設定為支援或需要自動交易,會自動將 SynchronizationOption 列舉型別的值設定為 Required。如果將呼叫端設定為需要新的交易,則會將列舉型別設定為 RequiresNew

下列範例會說明如何在 TestSync 類別的執行個體上啟用同步處理:

<Synchronization()> _
Public Class TestSync 
Inherits ServicedComponent
[C#]
[Synchronization]
public class TestSync : ServicedComponent

請參閱

可用的 COM+ 服務摘要 | SynchronizationAttribute | System.EnterpriseServices 命名空間