Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
COM+-katalogen lagrar COM+-programattribut, klassattribut och attribut på datornivå. Den garanterar konsekvens mellan dessa attribut och tillhandahåller vanliga åtgärder utöver dessa attribut.
COM+-katalogen använder två olika butiker enligt följande:
- COM+-registreringsdatabasen
- Windows-registret (HKEY_CLASSES_ROOT)
Katalogen visar en enhetlig, logisk vy över dessa två arkiv och exponerar dem via COM+-administrationsbiblioteket. Det här biblioteket tillhandahåller, via ett skriptspråk, alla funktioner i administrationsverktyget för Komponenttjänster.
För befintliga COM-komponenter som inte kräver några nya COM+-tjänster sker sökningen i det befintliga Windows-registret. COM+-katalogen använder också Windows-registret för typbibliotek och gränssnittsproxy/stub-registrering.
Delad registrering
För nya komponenter som faktiskt redan är befintliga COM-komponenter som används i tjänstmiljön (till exempel MTS-komponenter) lagras den grundläggande COM-aspekten av registreringen i Windows-registret och nya tjänster och attribut (till exempel köade komponenter) lagras i COM+-registreringsdatabasen. Detta kallas för en delad registrering.
Varje attribut lagras bara på en plats: antingen Windows-registret eller COM+-registreringsdatabasen. Nya COM-komponenter registreras exklusivt i COM+-registreringsdatabasen, med viss duplicering i Windows-registret så att befintliga verktyg kan använda dem.
Transaktionsuppdateringar till katalogen
Vissa åtgärder i katalogen utförs på ett transaktionellt sätt. När du anropar COM+-administrationsbiblioteket från en transaktionskomponent sker uppdateringarna av COM+-registreringsdatabasen inom den anropande komponentens transaktionsgräns.
Uppdateringar som omfattar ändringar i andra lagringsplatser (till exempel filsystemet och Windows-registret) är dock inte garanterade att vara helt transaktionella. En avbruten transaktion kan lämna dessa butiker i ett tillstånd som är inkonsekvent med eventuella ändringar som görs i varandra eller i COM+-registreringsdatabasen.
Relaterade ämnen