Konfiguracje wyprowadzone
Konfiguracje wyprowadzone umożliwiają tworzenie relacji rodzic-potomek w ramach konfiguracji. Domyślnie wszystkie parametry konfiguracji potomka są połączone z konfiguracją rodzica. Jeżeli zmienimy jakiś parametr w konfiguracji rodzicu, to zmiana ta automatycznie rozchodzi się na potomka.
Możliwe jest zastąpienie dowolnego konfigurowalnego parametru w konfiguracji wyprowadzonej tak, aby przestał być połączony z rodzicem.
Rozważmy następujący przykład. Część1 posiada trzy konfiguracje:
|

|
Poniższa tabela ukazuje wpływ zmian dokonywanych w konfiguracji A na konfiguracje B i C.
Zmiana konfiguracji A oraz zastosowanie zmian do: |
Wpływ na konfigurację B |
Wpływ na konfigurację C |
|
Zmienia się |
Nie zmienia |
Określ konfiguracje (należy określić konfigurację A) |
Zmienia się |
Nie zmienia |
|
Zmienia się |
Zmienia się |
Kliknąć , aby zobaczyć przykład wyprowadzonych konfiguracji.
Aby ręcznie utworzyć wyprowadzoną konfigurację, należy:
W Menedżerze konfiguracji ConfigurationManager, należy kliknąć prawym przyciskiem myszy konfigurację i wybrać Dodaj wyprowadzoną konfigurację.
Ustawić opcje w menedżerze właściwości PropertyManager.
Kliknąć
.
Konfiguracja wyprowadzona zostanie dodana do menedżera konfiguracji ConfigurationManager pod swym rodzicem.
Można również dodać wyprowadzone konfiguracje używając okna dialogowego Modyfikuj konfiguracje.
Aby utworzyć wyprowadzoną konfigurację z użyciem tabeli konfiguracji, należy:
Nagłówek kolumny tabeli konfiguracji sterującej wyprowadzonymi konfiguracjami używa następującej składni:
$RODZIC
Nagłówek kolumny nie uwzględnia wielkości liter.
W komórkach głównej części tabeli należy wprowadzić nazwy konfiguracji rodzica.
Nie można określić konfiguracji rodzica w tabeli konfiguracji, jeżeli konfiguracja potomka została utworzona wcześniej, chyba że konfiguracja rodzica istniała już w modelu.

Prawidłowo: Rodzic utworzony przed konfiguracją wyprowadzoną |

Nieprawidłowo: Rodzic utworzony po konfiguracji wyprowadzonej |