Partager via


Synchronisation

La synchronisation est un thread logique d'exécution, parfois appelé activité. Le service de synchronisation COM+ circule d'objet en objet et empêche l'accès simultané à un composant par plus d'un appelant à la fois. La synchronisation détermine à quel moment les threads peuvent distribuer des appels d'un objet.

Pour utiliser la synchronisation automatique, appliquez SynchronizationAttribute à une classe dérivée de System.EnterpriseServices.ServicedComponent.

Si l'appelant est configuré pour prendre en charge ou exiger des transactions automatiques, la valeur de l'énumération SynchronizationOption est automatiquement définie à Required. Si l'appelant est configuré pour exiger une nouvelle transaction, cette énumération a pour valeur RequiresNew.

L'exemple de code suivant montre comment activer la synchronisation sur des instances de la classe TestSync :

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

Voir aussi

Résumé des services COM+ disponibles | SynchronizationAttribute | System.EnterpriseServices, espace de noms