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


Таблица ModuleExclusion

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

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

Столбец Тип Ключ Допустимое значение NULL
ModuleID идентификатора Y N
ModuleLanguage целочисленного Y N
Исключенный идентификатор идентификатора Y N
ИсключенныйLanguage целочисленного Y N
Исключенная версияMinVersion версии Y
Исключенная версияMaxVersion версии Y

 

Столбцы

ModuleID

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

ModuleLanguage

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

исключенный идентификатор

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

исключенныйLanguage

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

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

 

excludedMinVersion

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

excludedMaxVersion

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

Ратификация

ICE03
ICE06
ICE25