DependentBundles elem – összefoglalás

A DependentBundles elemmel határozható meg, hogy mely beépülőmodul-csomagoknak kell elérhetőnek lenniük egy másik beépülőmodul-csomag betöltéséhez.

Időnként előfordulhat, hogy egy beépülőmodul-csomag megfelelő futása egy másik beépülőmodul-csomag fájljaitól függ. A DependentBundles elemmel arra utasíthatja az AutoCAD szoftvert, hogy csak akkor töltsön be egy beépülőmodul-csomagot, amikor egy adott frissítési kóddal vagy verzióval rendelkező másik csomag telepítése és betöltése megtörtént.

A DependentBundles elem használata nem kötelező, és tartalmazhat egy vagy több DependentBundle elemet. A DependentBundle elemekkel adható meg, hogy mely beépülőmodul-csomagokat kell telepíteni és betölteni, mielőtt egy másik beépülőmodul-csomag betölthető lenne.

DependentBundle elem

Attribútum

Leírás

UpgradeCode

Meg kell egyeznie a függő beépülőmodul-csomag ApplicationPackage elemében található UpgradeCode attribútummal.

VersionMin

Nem kötelező. Annak a beépülőmodul-csomagnak a minimális verzióját határozza meg, amelytől ez a beépülőmodul-csomag függ.

Az érték összehasonlítása a függő beépülőmodul-csomag ApplicationPackage elemében található AppVersion attribútummal történik.

VersionMax

Nem kötelező. Annak a beépülőmodul-csomagnak a maximális verzióját határozza meg, amelytől ez a beépülőmodul-csomag függ.

Az érték összehasonlítása a függő beépülőmodul-csomag ApplicationPackage elemében található AppVersion attribútummal történik.

A DependentBundle elemek tartalmazhatnak vagy magukban foglalhatnak Component elemeket. Component elem hozzáadásával egy beépülőmodul-csomagban található adott összetevő-bejegyzéshez kapcsolódó függőséget határozhat meg. A Component elem Name attribútumának meg kell egyeznie azon ComponentEntry elem AppName attribútumával, amelytől ez a beépülőmodul-csomag függ.

A következő példa a beépülőmodul-csomag két összetevőjétől való függőséget határoz meg olyan UpgradeCode attribútummal, amely megegyezik a „GUID-Value” értékkel:

<DependentBundles>
  <DependentBundle UpgradeCode="GUID-Value" VersionMin="1" VersionMax="2">
    <Component AppName="App1" />
    <Component AppName="App2" />
  </DependentBundle>
</DependentBundles>