Afhankelijkheden tussen eigenschappen

Wanneer u eigenschappen instelt, dwingt de COM+-catalogus enige logica voor coherentie af om ervoor te zorgen dat u elementen op een redelijke manier configureert. Deze logica kan op twee manieren worden geïmplementeerd:

  • Afhankelijkheden. Mogelijk kunt u bepaalde wijzigingen niet aanbrengen omdat een andere eigenschap afhankelijk is van een bepaalde instelling voor een eigenschap die u probeert in te stellen. Als een onderdeel bijvoorbeeld is ingesteld met het kenmerk Transacties vereist en als u vervolgens probeert de synchronisatie-instelling te wijzigen in Geen, wordt er een fout gegenereerd wanneer u probeert SaveChanges- aan te roepen, omdat transacties afhankelijk zijn van synchronisatie.
  • Bijwerkingen. Sommige eigenschappen kunnen voor u worden gewijzigd zonder dat u ze expliciet hoeft in te stellen. Als u bijvoorbeeld een onderdeel instelt met het kenmerk Transacties vereist, wordt synchronisatie ook ingesteld op Vereist. Dit is echt de omgekeerde kant van afhankelijkheden: de ene eigenschap heeft voorrang op een andere, en de afhankelijkheid wordt uitgedrukt door eerst de secundaire eigenschap in te stellen en vervolgens wijzigingen in de eigenschap te blokkeren.

In de lijst met eigenschappen die worden weergegeven door items in een verzameling, worden alle weergegeven in COM+ Administration Collections, worden de afhankelijkheden en neveneffecten voor elke eigenschap vermeld. Wanneer u COM+-toepassingen en -onderdelen configureert, moet u rekening houden met de beperkingen voor configuraties.

eigenschappen ophalen en instellen

query's uitvoeren op beschikbare eigenschappen

wijzigingen opslaan of negeren