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)