Размер на лицензията

Aspose.Medical за .NET Plugins улеснява разработчиците чрез прилагане на измерван механизъм за лицензиране.Този гъвкав подход ви позволява да използвате функции, базирани на вашите специфични нужди, като същевременно поддържате спазването на условията за лицензия.

Ключови характеристики на метризирания модел на лицензиране

  • Single Plugin Licensing: Всяка приложена инстанция може да лицензира само един плагин. Ако се опитате да получите достъп до функции извън лицензиран обхват, вашата апликация автоматично ще премине към режим на изпитване. Тази функция насърчава потребителите да изследват допълнителни функции без незабавни финансови ангажименти Развитие на лицензиране FAQ .
  • Trial Mode: Опитайте ползите от плагина без предварителни разходи. Този режим позволява проучване на допълнителни функции, осигурявайки възможност за оценка на софтуера без риск.

За закупуване на лицензи, посетете Портал за закупуване .

Оценка на ограниченията за версия

Докато версията Aspose.Medical Evaluation (без указана лиценза) осигурява пълна функционалност на продукта, тя има следните ограничения:

  • Вмъкване на оценяване водометка върху rendered изображения
  • Добавяне на съобщение за лиценз по време на спасяване на операции
  • Някои етикети не могат да бъдат анонимизирани с помощта на версията за оценка
  • DICOM Transcoding не е на разположение с версията за оценка

Как да се прилага метризираната лиценза в .NET

Следвайте този стъпка по стъпки ръководство, за да конфигурирате метър клас за вашите изисквания за лицензиране на добавката:

  • Инстантиране на измерваният клас: Създаване на инстанция от измерения клас.
  • Създайте ключовете си: Използвайте SetMeteredKey Метод за въвеждане на вашите публични и частни ключове.
  • Изпълнение на задачи за обработка: Извършване на необходимите задачи с помощта на плагина.
  • Мониторинг на потреблението: Използвайте GetConsumptionQuantity Метод за проследяване на общия брой API заявки, които се консумират.

Пример за измерено лицензиране

Ето един практичен пример, който показва как да зададете измерваните си ключове:

// 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 Методът е не thread-safe. Ако този метод трябва да се нарича едновременно от много нишки, може да искате да използвате синхронизационни примитиви (като замък), за да избегнете проблеми.

Предимства на метризираното лицензиране за разработчиците .NET

Изборът на умерен лицензионно решение предлага няколко предимства:

  • Cost-Effective: Платете само за функциите, които действително използвате, като се намалят общите разходи.
  • Скалабилност: Лесно приспособявате лицензията си, тъй като изискванията за кандидатстване се развиват.
  • Прозрачност: Мониторирайте използването си с GetConsumptionQuantity Метод за разбиране на това колко консумирате.
  • Флексибилност: Разгледайте допълнителни функции в режим на изпитване, преди да вземете решение за покупка.

Сравнение на лицензионните модели

При разглеждане на вашите опции е важно да се разберат различията между измерваната и традиционната лицензиране:

FeatureРазмер на лицензиятаТрадиционна лиценза
Модел за плащанеПътуване - You-goЕднократен абонамент или подпис
Използване TrackingВграден мониторинг на потреблениетоНе се прилага
FlexibilityСкалиране up/down въз основа на използванетоФиксирана функция сет
Първоначални разходиПо-ниски инвестиции нагореПо-висока първоначална покупка

Безопасни разгледи

Дръжте ключовете си безопасни:

  • Никога не излагайте ключовете в клиентския код или публичните хранилища
  • Съхраняване на ключове в безопасна конфигурация или променливи на околната среда
  • Използвайте отделни ключове за развитието и производствените среди
  • Мониторинг на потреблението за неочаквани модели на употреба

заключение

Максимизирайте потенциала на Aspose.Medical за .NET с измерено лицензиране, предназначено да се адаптира към динамичните нужди на разработчиците, като същевременно се гарантира ефективност на разходите. Независимо дали изграждате приложение за здравеопазване, система за PACS или медицински инструмент за научни изследвания, разбирането за измерване на лиценза може значително да подобри финансовото управление на вашия проект.

 Български