Dela via


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

  1. Högerklicka på den komponent som du vill konfigurera i konsolträdet och klicka sedan på Egenskaper.

  2. I dialogrutan komponentegenskaper klickar du på fliken Transaktioner.

  3. 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.

  4. 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.