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


Таблица ModuleExclusion

Таблица ModuleExclusion содержит список других модулей слияния, несовместимых в той же базе данных установщика. Эта таблица позволяет средству слияния или проверки проверка, что конфликтующие модули слияния не объединяются в базе данных установщика пользователя. Средство проверяет, перекрестно ссылаясь на эту таблицу с таблицей ModuleSignature в базе данных установщика.

Таблица ModuleExclusion содержит следующие столбцы.

Столбец Type Ключ Допускает значения NULL
ModuleID Идентификатор Да N
ModuleLanguage Целое число Да N
ExcludedID Идентификатор Да N
ExcludedLanguage Целое число Да N
ExcludedMinVersion Версия Да
ExcludedMaxVersion Версия Да

 

Столбцы

ModuleID

Идентификатор модуля слияния. Это внешний ключ в таблице ModuleSignature.

ModuleLanguage

Десятичный идентификатор языка модуля слияния в ModuleID. Это внешний ключ в таблице ModuleSignature.

ExcludedID

Идентификатор исключенного модуля слияния.

ExcludedLanguage

Идентификатор числового языка модуля слияния в ExcludedID. Столбец ExcludedLanguage может указать идентификатор языка для одного языка, например 1033 для английского языка США, или указать идентификатор языка для языковой группы, например 9 для любого английского языка. Столбец ExcludedLanguage может принимать отрицательные идентификаторы языка. Значение в столбце ExcludedLanguage выглядит следующим образом.

ExcludedLanguage Значение
> 0 Исключите идентификаторы языков, указанные параметром ExcludeedLanguage.
= 0 Исключить идентификаторы языков.
< 0 Исключите все идентификаторы языков, кроме идентификаторов, указанных параметром ExcludeedLanguage.

 

ExcludedMinVersion

Минимальная версия, исключенная из диапазона. Если поле ExcludedMinVersion имеет значение Null, все версии, предшествующие ExcludedMaxVersion, исключаются. Если и ExcludedMinVersion, и ExcludedMaxVersion имеют значение NULL, исключение на основе версии отсутствует.

ExcludedMaxVersion

Максимальная версия, исключенная из диапазона. Если поле ExcludedMaxVersion имеет значение Null, все версии после ExcludedMinVersion исключаются. Если и ExcludedMinVersion, и ExcludedMaxVersion имеют значение NULL, исключение на основе версии отсутствует.

Проверка

ICE03
ICE06
ICE25