Compartir a través de


Sincronización

La sincronización es un subproceso de ejecución lógico, denominado a veces actividad. El servicio de sincronización COM+ proporciona sincronización que fluye de objeto a objeto e impide que, en un momento dado, entre en un componente más de un llamador. La sincronización determina cuándo pueden los subprocesos enviar llamadas a un objeto.

Para utilizar la sincronización automática, aplique el atributo SynchronizationAttribute a una clase derivada de System.EnterpriseServices.ServicedComponent.

Si el llamador está configurado para admitir o requerir transacciones automáticas, el valor de la enumeración SynchronizationOption se establece automáticamente en Required. Si el llamador está configurado para requerir una nueva transacción, la enumeración se establece en RequiresNew.

En el siguiente ejemplo se muestra cómo se habilita la sincronización en instancias de la clase TestSync:

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

Vea también

Resumen de servicios COM+ disponibles | SynchronizationAttribute | System.EnterpriseServices (Espacio de nombres)