روشهای مجوز، شماره مجوز را میخوانند و مجوزهای جلسه جاری یا فایل MPH را بررسی یا آزمایش میکنند. این قابلیت می تواند مورد استفاده قرار گیرد، به عنوان مثال، برای محدود کردن استفاده از یک برنامه کاربردی به یک یا چند شماره مجوز یا برای تطبیق پویا عملکرد یک برنامه بسته به مجوزهای محصول موجود است.
میتوانید از این برای سفارشی کردن پیامهای خطای مجوز با فراخوانی روشی که حاوی این کد است، قبل از استفاده از هر ویژگی خاص محصول افزودنی توسط برنامه استفاده کنید.
در گره ریشه Application Builder میتوانید کادر بررسی نادیده گرفتن خطاهای مجوز هنگام راهاندازی را انتخاب کنید. این امکان را برای کاربران فراهم می کند که بدون در نظر گرفتن مجوزهای موجود، یک برنامه را راه اندازی کنند. با این حال، اگر برنامه در هنگام راه اندازی، از ویژگی های مورد نیاز یک محصول افزودنی استفاده کند، این کار نمی کند. برنامه باید به گونهای ایجاد شود که ویژگیهای خاص محصول الحاقی در مرحله راهاندازی برنامه مورد استفاده قرار نگیرد، اما در عوض در جریان کار به آینده موکول شود.
برای شبیهسازی سناریویی که در آن مجوزهای کافی موجود نیست، میتوانید به عنوان مثال، یک یا چند محصول را در کادر محاورهای محصولات دارای مجوز و استفاده شده در جلسه ، که از منوی فایل در محیط دسکتاپ COMSOL در دسترس است، غیرفعال کنید.
توجه داشته باشید که حتی اگر hasProductForFile درست باشد، در وضعیت مجوز شبکه شناور ممکن است هیچ مجوز رایگانی برای بررسی وجود نداشته باشد. اگر برنامه شما قرار است چندین فایل MPH را پردازش کند و میخواهید مطمئن شوید که همه مجوزها قبل از شروع پردازش بررسی میشوند، در عوض از روشهای checkoutLicense یا checkoutLicenseForFile استفاده کنید.
جدول زیر شامل رشتههای محصول برای همه محصولات افزودنی در مجموعه محصولات COMSOL 6.1 است که میتوانند با روش checkoutLicense استفاده شوند :