Hinzufügen der Modulkonfigurationsfunktion zu einem Mergetool
Um Endbenutzern die Verwendung konfigurierbarer Mergemodule zu ermöglichen, können Sie Merge- und Konfigurationstools erstellen, um die folgenden Schritte auszuführen:
- Mergetools sollten die Funktionen in Mergemod.dll Version 2.0 aufrufen, um das Modul zusammenzuführen. Frühere Versionen von Mergemod.dll können nicht zum Konfigurieren von Mergemodulen verwendet werden.
- Clientkonfigurationsanwendungen sollten mit dem Mergemodulbenutzer interagieren, um die Benutzerauswahl für konfigurierbare Elemente zu sammeln.
- Mergetools sollten Konfigurationsinformationen, die im Mergemodul erstellt wurden, für die Clientanwendung verfügbar machen, damit der Client diese Informationen verwenden kann, um den Benutzer abzufragen.
- Wenn ein Mergetool während einer Zusammenführung auf ein konfigurierbares Element stößt, sollte es das Clientkonfigurationstool aufrufen, um vom Benutzer abgerufene Anpassungsinformationen zu erhalten. Das Mergetool sollte die angegebenen Änderungen am Mergemodul vornehmen.
- Konfigurationsanwendungen sollten es dem Benutzer ermöglichen, Optionen für konfigurierbare Elemente bereitzustellen, aber alle möglichen Optionen müssen dem Benutzer nicht offengelegt werden. Das Mergetool kann Standardwerte für konfigurierbare Elemente verwenden, die der Benutzer nicht auswählt.
- Wenn ein Benutzer keine Anpassungsinformationen bereitstellt, sollten Mergetools die im Mergemodul angegebenen Standardkonfigurationswerte verwenden.
- Nachdem ein Benutzer dem Konfigurationstool bestimmte Auswahlmöglichkeiten erteilt hat, ruft das Mergetool Mergemod.dll auf, um die Zusammenführung durchzuführen.