Настройка атрибута транзакции
Атрибуты транзакций можно задать вручную с помощью средства администрирования служб компонентов или добавить программную поддержку транзакций при записи компонента.
Дополнительные сведения о значениях атрибутов транзакций см. в разделе Настройка транзакций.
Установка значения атрибута с помощью средства администрирования служб компонентов
В дереве консоли щелкните правой кнопкой мыши компонент, который нужно настроить, и выберите пункт Свойства.
В диалоговом окне свойств компонента щелкните вкладку Транзакции.
В разделе поддержка транзакцийвыберите нужный параметр. Значение по умолчанию для всех компонентов — не поддерживается.
Нажмите кнопку ОК.
Необходимо повторить эту процедуру для каждого компонента.
Установка значения атрибута программным способом
Программисты, работающие в Microsoft Visual Basic, могут задать атрибут транзакции с помощью MTSTransactionMode, свойства модуля класса для проектов ActiveX DLL. Visual Basic сопоставляет выбор с эквивалентным значением атрибута транзакции COM+ и публикует значение в библиотеке типов компонента.
В следующей таблице каждое значение константы соотносится со значением транзакции COM+, эквивалентным значению.
Константа MTSTransactionMode | Значение транзакции COM+ |
---|---|
NotAnMTSObject (по умолчанию) |
Нетрудоспособный |
Нет транзакций |
Не поддерживается (по умолчанию) |
Требуется транзакция |
Обязательно |
ИспользуетТранзакцию |
Поддерживается |
ТребуетсяNewTransaction |
Требуется новое |
Свойство MTTransactionMode также можно получить программным способом с помощью API библиотеки COM+Administration.