Sdílet prostřednictvím


Nastavení atributu transakce

Atributy transakcí můžete nastavit ručně pomocí nástroje pro správu služby Component Services nebo můžete přidat programovou podporu transakcí při zápisu komponenty.

Další informace o hodnotách atributů transakce naleznete v tématu Konfigurace transakcí.

Nastavení hodnoty atributu pomocí nástroje pro správu služby Component Services

  1. Ve stromu konzoly klikněte pravým tlačítkem myši na komponentu, kterou chcete konfigurovat, a potom klikněte na Vlastnosti.

  2. V dialogovém okně vlastnosti komponenty klikněte na kartu Transakce.

  3. V části Podpora transakcívyberte možnost požadované hodnoty. Výchozí hodnota pro všechny komponenty je Nepodporovaná.

  4. Klepněte na tlačítko OK.

Tento postup je nutné opakovat pro každou komponentu.

Nastavení hodnoty atributu prostřednictvím kódu programu

Programátoři používající Microsoft Visual Basic mohou nastavit atribut transakce s MTSTransactionMode, vlastnost modulu třídy pro projekty ActiveX DLL. Visual Basic mapuje výběr na ekvivalentní hodnotu atributu transakce COM+ a publikuje hodnotu v knihovně typů komponenty.

Následující tabulka mapuje každou konstantní hodnotu MTSTransactionMode na její ekvivalentní hodnotu transakce COM+.

MTSTransactionMode – konstanta Hodnota transakce modelu COM+
NotAnMTSObject (výchozí)
Invalidní
Žádné transakce
Nepodporováno (výchozí)
Vyžaduje transakci
Vyžadováno
PoužíváTransakci
Podporovaný
VyžadujeNovouTransakci
Vyžaduje nové

K vlastnosti MTSTransactionMode lze přistupovat také programově pomocí rozhraní API knihovny pro správu COM+.