Udostępnij przez


ModuleDependency Table

Tabela ModuleDependency zawiera listę innych modułów scalania, które są wymagane do prawidłowego działania tego modułu scalania. Ta tabela umożliwia scalanie lub narzędzie weryfikacji, aby upewnić się, że niezbędne moduły scalania są w rzeczywistości zawarte w bazie danych instalatora użytkownika. Narzędzie sprawdza, odwołując się krzyżowo do tej tabeli za pomocą tabeli ModuleSignature w bazie danych instalatora.

Tabela ModuleDependency zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Identyfikator modułu identyfikator Y N
ModuleLanguage liczba całkowita Y N
RequiredID identyfikator Y N
RequiredLanguage liczba całkowita Y N
RequiredVersion wersji Y

 

Kolumny

identyfikator moduleID

Identyfikator modułu scalania. Jest to klucz obcy w tabeli ModuleSignature.

ModuleLanguage

Identyfikator języka dziesiętnego modułu scalania w module ModuleID. Jest to klucz obcy w tabeli ModuleSignature.

requiredID

Identyfikator modułu scalania wymaganego przez moduł scalania w module ModuleID.

requiredLanguage

Identyfikator języka liczbowego modułu scalania w requiredID. Kolumna RequiredLanguage może określać identyfikator języka dla pojedynczego języka, na przykład 1033 dla języka angielskiego w Stanach Zjednoczonych, lub określić identyfikator języka dla grupy językowej, na przykład 9 dla dowolnego języka angielskiego. Jeśli pole zawiera identyfikator języka grupy, każdy moduł scalania z kodem języka w tej grupie spełnia zależność. Jeśli parametr RequiredLanguage ma wartość 0, każdy moduł scalania spełniający inne wymagania spełnia zależność.

RequiredVersion

Wersja modułu scalania w identyfikatorze RequiredID. Jeśli to pole ma wartość Null, dowolna wersja wypełnia zależność.

Walidacja

ICE03
ICE06
ICE25