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