Interdépendances entre les propriétés

Lorsque vous définissez des propriétés, le catalogue COM+ met en œuvre une logique de cohérence pour vous assurer que vous configurez les éléments de manière raisonnable. Cette logique peut être implémentée de deux manières, comme suit :

  • Dépendances. Vous risquez de ne pas pouvoir apporter des modifications, car une autre propriété dépend d’un paramètre particulier pour une propriété que vous essayez de définir. Par exemple, si un composant est défini avec les transactions d’attribut requises et si vous tentez ensuite de modifier le paramètre de synchronisation sur aucun, une erreur est générée lorsque vous tentez d’appeler SaveChanges , car les transactions dépendent de la synchronisation.
  • Effets secondaires. Certaines propriétés peuvent être modifiées pour vous si vous ne les définissez pas explicitement. Par exemple, si vous définissez un composant avec l’attribut transactions requis, la synchronisation est définie sur obligatoire. C’est vraiment le côté inverse des dépendances : une propriété est prioritaire sur une autre, et sa dépendance est exprimée par la première définition de la propriété secondaire, puis par le blocage des modifications.

Dans la liste des propriétés exposées par les éléments d’une collection, tous les éléments répertoriés dans les collections d’administration com+, les dépendances et les effets secondaires sont indiqués pour chaque propriété. Quand vous configurez des applications et des composants COM+, vous devez connaître les contraintes imposées aux configurations.

Obtention et définition des propriétés

Interrogation des propriétés disponibles

Enregistrement ou rejet des modifications