Ange transaktionsattributet
Du kan ange transaktionsattribut manuellt med hjälp av administrationsverktyget för Komponenttjänster, eller så kan du lägga till programmatiskt stöd för transaktioner när du skriver komponenten.
Mer information om transaktionsattributvärden finns i Konfigurera transaktioner.
Ange attributvärdet med hjälp av administrationsverktyget för Komponenttjänster
Högerklicka på den komponent som du vill konfigurera i konsolträdet och klicka sedan på Egenskaper.
I dialogrutan komponentegenskaper klickar du på fliken Transaktioner.
Under Transaktionsstödväljer du alternativet för det värde du vill använda. Standardvärdet för alla komponenter är stöds inte.
Klicka på OK.
Du måste upprepa den här proceduren för varje komponent.
Så här anger du attributvärdet programmatiskt
Programmerare som använder Microsoft Visual Basic kan ange transaktionsattributet med MTSTransactionMode, en klassmodulegenskap för ActiveX DLL-projekt. Visual Basic mappar ditt val till motsvarande com+-transaktionsattributvärde och publicerar värdet i komponentens typbibliotek.
I följande tabell mappas varje MTSTransactionMode konstant värde till motsvarande COM+-transaktionsvärde.
MTSTransactionMode konstant | COM+ transaktionsvärde |
---|---|
NotAnMTSObject (förval) |
Handikappad |
IngaTransaktioner |
Stöds inte (standard) |
KräverTransaktion |
Krävs |
UsesTransaction |
Understödd |
KräverNyTransaktion |
Kräver nytt |
Egenskapen MTSTransactionMode kan också nås programmatiskt med hjälp av COM+ administrationsbiblioteks-API:et.