Symbol eXtension » korlátozás

Címkék: ‘korlátozás’

SyX felhasználás korlátozása cégnév alapján

posted in: Keretrendszer (Tags: , ) - No Comments

Szükség lehet rá, hogy a SyX beépülő futtatását cégnévhez kössük. Ha a CompanyNamePermission attribútumot használjuk, akkor az ott megadott cégnév vagy cégnevek esetén fog csak a SyX beépülő települni. Ezáltal korlátozhatjuk, hogy az értékesített SyX mely cégeknél (cégcsoportok esetén milyen kapcsolódó cégeknél) tud futni.

Egy vagy több cégnév megadására is van lehetőség:

[CompanyNamePermission(“Alma Kft.”, “”)]

[CompanyNamePermission(“Symbol LAB”, “Symbol Tech Kft.”)]

Modulfüggő menüpontok

posted in: Keretrendszer (Tags: , , ) - No Comments

Amennyiben egy vagy több menüpontot csak bizonyos modul megléte esetén szeretnénk engedélyezni, úgy használhatjuk a ModuleDepends attribútumot.

Például:

Új menüpont létrehozását támogató metódus előtt elhelyezett [ModuleDepends(SymbolModule.WebData)] attribútum korlátozza, hogy a menüpont csak akkor jelenjen meg, ha a cégnek van WebData modulja.