Compartilhar via


Tabela ModuleDependency

A tabela ModuleDependency mantém uma lista de outros módulos de mesclagem necessários para que este módulo de mesclagem opere corretamente. Esta tabela permite uma ferramenta de mesclagem ou verificação para garantir que os módulos de mesclagem necessários estejam de fato incluídos no banco de dados do instalador do usuário. A ferramenta verifica fazendo referência cruzada a esta tabela com a tabela ModuleSignature no banco de dados do instalador.

A tabela ModuleDependency tem as colunas a seguir.

Coluna Tipo Chave Nullable
ModuleID identificador de Y N
ModuleLanguage inteiro Y N
RequiredID identificador de Y N
RequiredLanguage inteiro Y N
RequiredVersion de versão do Y

 

Colunas

ModuleID

Identificador do módulo de mesclagem. Essa é uma chave estrangeira na tabela ModuleSignature.

ModuleLanguage

ID de linguagem decimal do módulo de mesclagem no ModuleID. Essa é uma chave estrangeira na tabela ModuleSignature.

RequiredID

Identificador do módulo de mesclagem exigido pelo módulo de mesclagem no ModuleID.

RequiredLanguage

ID de idioma numérico do módulo de mesclagem em RequiredID. A coluna RequiredLanguage pode especificar a ID do idioma para um único idioma, como 1033 para inglês americano, ou especificar a ID do idioma para um grupo de idiomas, como 9 para qualquer inglês. Se o campo contiver uma ID de idioma de grupo, qualquer módulo de mesclagem com um código de idioma nesse grupo atenderá à dependência. Se o RequiredLanguage estiver definido como 0, qualquer módulo de mesclagem preenchendo os outros requisitos atenderá à dependência.

RequiredVersion

Versão do módulo de mesclagem em RequiredID. Se esse campo for Nulo, qualquer versão preencherá a dependência.

Validação

ICE03
ICE06
ICE25