Dela via


Beroenden mellan egenskaper

När du anger egenskaper tillämpar COM+-katalogen viss samtidighetslogik för att säkerställa att du konfigurerar element på ett rimligt sätt. Den här logiken kan implementeras på två sätt, enligt följande:

  • Beroenden. Du kan blockeras från att göra vissa ändringar eftersom en annan egenskap är beroende av en viss inställning för en egenskap som du försöker ange. Om en komponent till exempel anges med attributet Transaktioner krävs och om du sedan försöker ändra inställningen Synkronisering till Ingen genereras ett fel när du försöker anropa SaveChanges eftersom transaktioner är beroende av synkronisering.
  • Biverkningar. Vissa egenskaper kan ändras för dig utan att du uttryckligen anger dem. Om du till exempel anger en komponent med attributet Transaktioner krävs, kommer synkronisering också att anges till Obligatorisk. Detta är egentligen baksidan av beroenden – en egenskap har företräde framför en annan och dess beroende uttrycks genom att först ange den sekundära egenskapen och sedan blockera ändringar i den.

I listan över egenskaper som exponeras av objekt i en samling anges alla i COM+ Administrationssamlingar, beroenden och biverkningar för varje egenskap. När du konfigurerar COM+-program och -komponenter bör du vara medveten om vilka begränsningar som ställs för konfigurationer.

Hämta och ange egenskaper

fråga efter tillgängliga egenskaper

spara eller ta bort ändringar