Поделиться через


Настройка атрибута транзакции

Атрибуты транзакций можно задать вручную с помощью средства администрирования служб компонентов или добавить программную поддержку транзакций при записи компонента.

Дополнительные сведения о значениях атрибутов транзакций см. в разделе Настройка транзакций.

Установка значения атрибута с помощью средства администрирования служб компонентов

  1. В дереве консоли щелкните правой кнопкой мыши компонент, который нужно настроить, и выберите пункт Свойства.

  2. В диалоговом окне свойств компонента щелкните вкладку Транзакции.

  3. В разделе поддержка транзакцийвыберите нужный параметр. Значение по умолчанию для всех компонентов — не поддерживается.

  4. Нажмите кнопку ОК.

Необходимо повторить эту процедуру для каждого компонента.

Установка значения атрибута программным способом

Программисты, работающие в Microsoft Visual Basic, могут задать атрибут транзакции с помощью MTSTransactionMode, свойства модуля класса для проектов ActiveX DLL. Visual Basic сопоставляет выбор с эквивалентным значением атрибута транзакции COM+ и публикует значение в библиотеке типов компонента.

В следующей таблице каждое значение константы соотносится со значением транзакции COM+, эквивалентным значению.

Константа MTSTransactionMode Значение транзакции COM+
NotAnMTSObject (по умолчанию)
Нетрудоспособный
Нет транзакций
Не поддерживается (по умолчанию)
Требуется транзакция
Обязательно
ИспользуетТранзакцию
Поддерживается
ТребуетсяNewTransaction
Требуется новое

Свойство MTTransactionMode также можно получить программным способом с помощью API библиотеки COM+Administration.