Dela via


Översikt över COM+-program

Ett COM+-program är den primära administrations- och säkerhetsenheten för Component Services och består av en grupp COM-komponenter som vanligtvis utför relaterade funktioner. Dessa komponenter består ytterligare av gränssnitt och metoder, som visas i följande bild.

diagram som visar gränssnitt och metoder i rutor, i ordning efter metod i gränssnittet inuti komponenten i COM+-programmet.

Du kan använda det administrativa verktyget Komponenttjänster för att skapa nya COM+-program, lägga till komponenter i program och ange attributen för ett program och dess komponenter.

Genom att skapa logiska grupper av COM-komponenter som COM+-program kan du dra nytta av följande fördelar med COM+:

  • Ett distributionsomfång för COM-komponenter.
  • Ett vanligt konfigurationsomfång för COM-komponenter, inklusive säkerhetsgränser och köer.
  • Lagring av komponentattribut som inte tillhandahålls av komponentutvecklaren (till exempel transaktioner och synkronisering).
  • Komponentbibliotek för dynamisk länk (DLL) som läses in i processer (DLLHost.exe) på begäran.
  • Hanterade serverprocesser för att hosta komponenter.
  • Skapande och hantering av trådar som används av komponenter.
  • Åtkomst till kontextobjektet för resursdispensrar, vilket gör att förvärvade resurser automatiskt kan associeras med kontexten. (Mer information om COM-komponenter och -kontexter finns i COM+ Contexts.)

Utveckla COM+-program

delar av ett COM+-program

typer av COM+-program