Kommentar
Å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.
Innan du kan läsa eller skriva vissa egenskaper som exponeras av ett objekt i en samling måste du utföra följande steg:
- Hämta samlingen.
- Fyll i samlingen för att läsa in data för den från COM+-katalogen.
- Hämta det specifika objektet i samlingen, som representeras som ett objekt från klassen COMAdminCatalogObject.
Ett exempel som illustrerar de här stegen finns i Navigera i COM+-samlingshierarkin.
Eftersom de specifika egenskaper som exponeras kan variera beroende på vad objektet representerar. Ett objekt som representerar en komponent har andra egenskaper än ett som representerar ett COM+-program. Ange någon av dessa egenskaper med hjälp av en enda allmän egenskap, egenskapen Value, på COMAdminCatalogObject.
Med egenskapen Värde kan du hämta eller ange en specifik namngiven egenskap som exponeras av ett objekt, returnera ett värde för en namngiven egenskap när du hämtar och ta ett namn och värde vid inställning.
Inga ändringar registreras i COM+-katalogen förrän du uttryckligen sparar ändringarna med hjälp av metoden SaveChanges på COMAdminCatalogCollection-objektet. Väntande ändringar för alla egenskaper för alla objekt i en viss samling sparas samtidigt. Mer information finns i Spara eller ignorera ändringar.
Alla ändringar som du gör godkänns inte. COM+-katalogen tillämpar viss samtidighetslogik för att säkerställa att du konfigurerar saker på ett rimligt sätt. När du ändrar vissa egenskaper kan andra dessutom ändras automatiskt med samma samtidighetslogik. Dessa effekter visas när du försöker spara ändringar.
Notera
Det är möjligt för dig att vara i konkurrens med en annan författare till COM + katalogen. Mellan anrop till Fyll i och SaveChanges för en viss samling har du inget lås på dessa data i katalogen. Flera parter kan samtidigt konfigurera objekt i en viss samling och kan utmanas när de sparar ändringar. Det innebär att någon annan kan ändra inställningarna för ett objekt före eller efter att du har det, antingen genom att köra någon form av program med COMAdmin-objekt eller använda administrationsverktyget för Komponenttjänster, antingen lokalt eller via fjärranslutning. Den allmänna regeln med att skriva objekt i katalogen är att alla egenskaper på ett objekt skrivs samtidigt. Den sista skrivaren vinner alltså – objektet sparas i katalogen precis som den senaste skrivaren konfigurerade det.
Relaterade ämnen