Dela via


Konfigurera COM+-applikationer

Ett COM+-program är i princip en deklarativ konstruktion som gör att du kan konfigurera valfritt antal komponenter gemensamt. Du kan till exempel konfigurera komponenterna i ett program med en gemensam säkerhetsprincip.

Konfiguration är en viktig del av utvecklingsprocessen för COM+-program. Hur du konfigurerar ett program avgör hur COM+ ska tillhandahålla tjänster för det och hur det fungerar när det körs.

Du kan konfigurera COM+-program med antingen administrationsverktyget för Komponenttjänster eller de skriptbara administrationsobjekten och gränssnitten som tillhandahåller de underliggande funktionerna i administrationsverktyget. Mer information om hur du utför skriptad administration finns i Automatisera COM+ Administration.

Du kan konfigurera element på följande nivåer i COM+-program:

Hur du installerar komponenter i ett program kan påverka hur du kan konfigurera dem. Du bör alltid installera komponenter i COM+-program (i stället för att importera dem). Om du installerar komponenter registreras de fullständigt, tillsammans med gränssnitt och typbibliotek, i COM+-klassregistreringsdatabasen (RegDB) så att du kan konfigurera dem.

Application-Level inställningar

Attribut Beskrivning
Aktivering
Anger programtyp: antingen serverprogram eller biblioteksprogram.
Aktivera åtkomstkontroller
Aktiverar och inaktiverar säkerhetskontroll.
säkerhetsnivå
Anger att åtkomstkontroller ska utföras på processnivå (åtkomstkontrollnivåer som genereras från roller) eller både på process- och komponentnivå (fullständig rollbaserad säkerhet).
autentiseringsnivå
Anger den autentiseringsnivå som används vid anrop till programmet.
personifieringsnivå
Anger personifieringsnivån som används vid anrop till andra program.
Köar
Anger att programkomponenter ska använda kötjänster.
Aktivera CRM-
Möjliggör användning av kompenserande resurshanterare.
Kör program som en tjänst
Konfigurerar och implementerar ett COM+-serverprogram som en NT-tjänst.
COM+ SOAP-tjänst
Exponerar ett COM+-program som en XML-webbtjänst.
applikationspool
Lägger till skalbarhet för entrådade processer och integreras med COM+ Application Recycling-tjänsten.
Programåtervinna
Ökar programstabiliteten genom att stänga av en process som är associerad med ett program och starta om den.
Processdumpning
Dumpar hela tillståndet för en process utan att avsluta den i felsökningssyfte.
Nedstängning av serverprocess
Stänger av en process efter en angiven inaktivitetsperiod.
Behörigheter
Inaktiverar ändringar i konfigurationsinställningarna, inklusive borttagning.
Säkerhetsidentitet
Anger den identitet som programmet körs under.
Starta i felsökningsprogrammet
Anger att programmet ska startas i ett felsökningsprogram med användardefinierade kommandoradsinställningar.
Aktivera stöd för 3 GB
Möjliggör användning av utökat adressutrymme för processminne.

inställningar för Component-Level (Class-Level)

Attribut Beskrivning
Transaktioner
Ställer in automatiska transaktionskrav inaktiverade, stöds inte, stöds, krävs eller kräver nytt.
synkronisering
Ställer in synkroniseringskrav inaktiverade, stöds inte, stöds, krävs eller kräver nytt.
JIT-aktivering
Aktiverar precis i tid.
objektpooler
Aktiverar objektpooler. Lägsta och högsta poolstorlek och tidsgränsvärden för objekt kan konfigureras.
Objektkonstruktion
Aktiverar parametriserad objektkonstruktion med en administrativt angiven konstruktorsträng.
Obs! Konstruktorsträngen ska inte användas för att lagra säkerhetskänslig information.
åtkomstkontroller på komponentnivå
Aktiverar eller inaktiverar rollbaserad säkerhetskontroll på komponentnivå.
deklarativ rolltilldelning
Aktiverar explicit tilldelning av roller till komponenten.
Queue-undantagsklass
Anger en undantagsklass för hantering av fel på klientsidan.
Instrumentationshändelser och statistik
Aktiverar detaljerad rapportering av systemhändelse- och objektstatistik.
aktiveringskontext
Aktiverar framtvingad aktivering av ett objekt i anroparens kontext eller standardkontext.
Skapa privata komponenter
Markerar komponenten som privat för programmet. En privat komponent kan bara visas och aktiveras av andra komponenter i samma program.

Interface-Level inställning

Attribut Beskrivning
i kö
Anger ett köbart gränssnitt definierat i IDL.
deklarativ rolltilldelning
Möjliggör explicit tilldelning av roller till gränssnittet samt implicit ärvda roller från komponentnivån.

Method-Level Inställning

Attribut Beskrivning
automatisk
Inaktiverar automatiskt objekt vid metodretur och röster i transaktionen.
deklarativ rolltilldelning
Möjliggör explicit tilldelning av roller till metoden samt implicit ärvda roller från gränssnitts- och komponentnivåerna.

Automatisera COM+ Administration

Skapa COM+-program

Distribuering av COM+-applikationer