Ліцензування за використанням
Aspose.Medical для .NET Plugins повноважує розробників, реалізуючи механізм ліцензування.Цей гнучкий підхід дозволяє використовувати функції, засновані на ваших конкретних потребах, зберігаючи при цьому дотримання термінів.
Основні характеристики моделі ліцензування
- Single Plugin Licensing: Кожен приклад програми може ліцензувати тільки один плагін. Якщо ви намагаєтеся отримати доступ до функцій за межами дозволеного діапазону, ваша програма автоматично перейде в режим випробування. Ця функція заохочує користувачів досліджувати додаткові функції без негайних фінансових зобов’язань Завантажити FAQ .
- Тріальний режим: Випробуйте переваги плагіна без попередніх витрат.Цей режим дозволяє досліджувати додаткові функції, надаючи безкоштовну можливість оцінювати програмне забезпечення.
Щоб отримати ліцензію, відвідайте Портал закупівель .
Оцінка версії обмежень
У той час як версія Aspose.Medical Assessment (без зазначеної ліцензії) забезпечує повну функціональність продукту, вона має наступні обмеження:
- Введіть оцінювальний водний знак на рендерованих зображеннях
- Додає повідомлення про ліцензію під час операцій збереження
- Деякі теги не можуть бути анонімними за допомогою версії оцінки
- DICOM Transcoding не доступний з версією оцінки
Як здійснити ліцензію в .NET
Слідуйте цьому покроковому посібнику, щоб налаштувати клас Metered для ваших потреб ліцензування плагіна:
- Налаштуйте розмірну класу: Створіть інстанцію розрахованої класи.
- Налаштуйте свої ключі : Використовуйте
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");- Зверніть увагу на те, що
license.SetLicenseЯкщо цей метод повинен бути викликаний одночасно з багатьох смуг, ви можете бажати використовувати примітив синхронізації (наприклад, замок), щоб уникнути проблем.
Переваги розмірного ліцензування для розробників .NET
Вибір рішення з лімітованою ліцензією має кілька переваг:
- Кошти ефективні: платити тільки за функції, які ви фактично використовуєте, зменшуючи загальні витрати.
- Scalability: Ваші ліцензії легко адаптуються, як розвиваються ваші вимоги до подання заявки.
- Прозорість: Моніторинг вашого використання за допомогою
GetConsumptionQuantityМетод розуміння того, скільки ви споживаєте. - Гнучкість: Досліджуйте додаткові функції в режимі випробування перед прийняттям рішення про покупку.
Порівняння ліцензійних моделей
При розгляді ваших варіантів важливо зрозуміти відмінності між вимірюваним і традиційним ліцензією:
| Feature | Ліцензування за використанням | Традиційна ліцензія |
|---|---|---|
| Платіжний модель | Створення Pay-as-you-go | одноразовий або підписання |
| Використання Tracking | Вбудований спостереження за споживанням | Не застосовується |
| Flexibility | Розмір вгору / вниз залежно від використання | Фіксований набір |
| Початкові витрати | Низький рівень інвестицій | Вища початкова покупка |
Консультації з безпеки
Зберігайте свої ключі в безпеці:
- Ніколи не показуйте ключі в клієнтському коді або публічних репозиторіях
- Зберігати ключі в безпечній конфігурації або змінних середовищах
- Використовуйте окремі ключі для розробки та виробництва середовищ
- Моніторинг споживання для несподіваних моделей використання
Заключення
Максимізуйте потенціал Aspose.Medical для .NET з розмірною ліцензією, розробленою для адаптації до динамічних потреб розробників при забезпеченні витрат-ефективності. Незалежно від того, чи будуєте ви програму охорони здоров’я, систему PACS або медичний інструмент досліджень, розуміння помірної ліцэнзії може значно поліпшити фінансове управління вашим проектом.