Udostępnij przez


Ustawianie atrybutu transakcji

Atrybuty transakcji można ustawić ręcznie za pomocą narzędzia administracyjnego usługi składników lub dodać obsługę programową transakcji podczas zapisywania składnika.

Aby uzyskać więcej informacji na temat wartości atrybutów transakcji, zobacz Configuring Transactions.

Aby ustawić wartość atrybutu przy użyciu narzędzia administracyjnego Menedżera Usług Składników

  1. W drzewie konsoli kliknij prawym przyciskiem myszy komponent, który chcesz skonfigurować, a następnie kliknij na Właściwości.

  2. W oknie dialogowym właściwości składnika kliknij zakładkę Transakcje.

  3. W obszarze Obsługa transakcjiwybierz opcję odpowiadającą żądanej wartości. Wartość domyślna dla wszystkich składników to Nieobsługiwane.

  4. Kliknij przycisk OK.

Tę procedurę należy powtórzyć dla każdego składnika.

Aby ustawić wartość atrybutu programowo

Programiści korzystający z języka Microsoft Visual Basic mogą ustawić atrybut transakcji za pomocą MTSTransactionMode, jako właściwość modułu klasy w projektach ActiveX DLL. Język Visual Basic przypisuje Twój wybór do równoważnej wartości atrybutu transakcji COM+, a następnie publikuje tę wartość w bibliotece typów składnika.

Poniższa tabela przyporządkowuje każdą stałą MTSTransactionMode równoważnej wartości transakcji COM+.

Stała MTSTransactionMode Wartość transakcji COM+
NotAnMTSObject (wartość domyślna)
Niepełnosprawny
Brak transakcji
Nieobsługiwane (ustawienie domyślne)
WymagaTransakcji
Wymagane
UżywaTransakcji
Obsługiwane
WymagaNowejTransakcji
Wymaga nowego

Dostęp do właściwości MTSTransactionMode można również uzyskać programowo przy użyciu interfejsu API biblioteki administracyjnej COM+ .