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