Метеран лиценцирање
Aspose.Medical for .NET Plugins омогућава програмерима имплементацијом мерираног механизма лиценцирања.Овај флексибилан приступ вам дозвољава да користите функције засноване на вашим специфичним потребама док одржавате усклађеност са условима лиценце.
Кључне карактеристике Метрираног модела лиценцирања
- Single Plugin Licensing: Svaka aplikacija može licencirati samo jedan plugin.Ako pokušate da pristupite funkcijama izvan dozvoljenog opsega, vaša aplikacije će se automatski prebaciti na način testiranja.Ova funkcija potiče korisnike da istražuju dodatne funkcije bez neposrednih finansijskih obaveza Фалсификовани ФАК .
- Trial Mode: Iskoristite prednosti plugina bez unapred troškova.Ovaj način omogućava istraživanje dodatnih funkcija, pružajući rizikovitu priliku za procenu softvera.
Да бисте купили лиценце, посетите Апсос Портал за куповину .
Оцена ограничења верзије
Док Аппосе.медицинска верзија (без одређене лиценце) пружа пуну функционалност производа, има следеће ограничења:
- Унесите евалуацију воденог знака на рендериране слике
- Додаје поруку о лиценци током операција за сачување
- Неке ознаке не могу бити анонимне користећи верзију процене
- DICOM transkoding nije dostupan sa ocjenjivom verzijom
Како имплементирати стандардне лиценце у .NET-у
Slijedite ovaj korak po korak vodič da biste konfigurisali razred Metre za vaše potrebe za licenciranjem plugina:
- Инстантирајте Метрирани клас: Направите инстанцију Матрисаног класа.
- Направите своје кључеве : Користите
SetMeteredKeyМетод уношења јавних и приватних кључева. - Преузимање задатака за обраду: Извршите неопходне задатке користећи плугин.
- Мониторинг потрошње: Употреба
GetConsumptionQuantityметода за праћење укупног броја АПИ захтева потрошених.
Пример измерене имплементације лиценце
Ево практичног примера који показује како поставити своје мерене кључеве:
// Create a Metered instance
Aspose.Medical.Metered metered = new Aspose.Medical.Metered();
// Set your public and private metered keys
metered.SetMeteredKey("<your public key>", "<your private key>");
// Perform DICOM processing operations
Aspose.Medical.Dicom.DicomFile dicomFile = DicomFile.Open("sample.dcm");
// Check consumption after processing
decimal consumption = Aspose.Medical.Metered.GetConsumptionQuantity();
Console.WriteLine($"API requests consumed: {consumption}");За додатне примере и детаљну употребу, обратите се Развијач водич .
Прихватање традиционалне лиценце
Ако преферирате традиционалну лиценцијску датотеку уместо мерене лиценце, можете га применити користећи класу Лиценце:
из датотеке
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");Од струје
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);Као уграђени ресурс
// Instantiates the License class
Aspose.Medical.License license = new();
// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");- Забележење *: The
license.SetLicenseАко овај метод треба да се позива истовремено из неколико трака, можда ћете желети да користите примитиви синхронизације (као што је закључак) да бисте избегли проблеме.
Предности стандардног лиценцирања за .NET програмери
Избор уређеног решења за лиценцирање нуди неколико предности:
- Cost-Effective: Plaćajte samo za funkcije koje stvarno koristite, smanjujući ukupne troškove.
- Скалабилност: Лако се прилагођава вашој лиценцирању како се ваше захтеве за апликацију развијају.
- Прозрачност: Мониторинг вашег коришћења са
GetConsumptionQuantityМетод да схватите колико конзумирате. - Флексибилност: Истражите додатне функције у режиму испитивања пре него што донесете одлуку о куповини.
Поређење модела лиценцирања
Када размотрите своје опције, важно је да разумете разлике између мереног и традиционалног лиценцирања:
| Feature | Метеран лиценцирање | Традиционална лиценца |
|---|---|---|
| Модел плаћања | Плаћај као и ти | Једнократно или претплата |
| Употреба праћења | Уграђени мониторинг потрошње | Не примењује се |
| Flexibility | Складиштење угоре / доле на основу употребе | Фиксирана функција сет |
| Првобитни трошкови | Niže napredne investicije | Виша почетна куповина |
Bezbednosne razmatranja
Držite ključeve bezbedne:
- Никада не излагати кључеве у клијентском коду или јавним репозиторијама
- Складиштење кључева у сигурним конфигурацијама или променљивима животне средине
- Користите одвојене кључеве за развој и производњу окружења
- Мониторинг потрошње за неочекиване употребе обрасца
Закључак
Максимизирајте потенцијал Аппосе.Медицински за .НЕТ са мереним лиценцирањем, дизајниран да се прилагоди динамичким потребама програмера, а истовремено обезбеђује ефикасност трошкова. Без обзира да ли градите апликацију за здравствену заштиту, ПАЦС систем или медицински алат за истраживање, разумевање мерених лиценца може значајно побољшати финансијско управљање вашим пројектом.