Išmatuota licencija
Aspose.Medical for .NET Plugins įgalina kūrėjus įgyvendinant matuotą licencijų mechanizmą.Šis lankstus požiūris leidžia naudoti funkcijas, pagrįstas jūsų konkrečiomis poreikiais, išlaikydamas atitikties licencijos sąlygomis.
Metrinio licencijos modelio pagrindinės savybės
- Single Plugin Licensing : Kiekviena paraiškos instanza gali licencijuoti tik vieną priedą.Jei bandote pasiekti funkcijas už licencijos taikymo ribų, jūsų programa automatiškai pereis į bandymo režimą.Ši funkcija skatina naudotojus ištirti papildomų funkcijų be nedelsiant finansinių įsipareigojimų Pagrindinis puslapis FAQ .
- Trial Mode : Išbandykite privalumus be išankstinių sąnaudų. Šis režimas leidžia ištirti papildomas funkcijas, suteikiant rizikos nemokamą galimybę įvertinti programinę įrangą.
Norėdami įsigyti licencijas, apsilankykite Apsipirkimo portalas .
Versijos apribojimai
Nors Aspose.Medical vertinimo versija (be nurodytos licencijos) suteikia visą produkto funkcionalumą, ji turi šiuos apribojimus:
- Įveskite vertinimo vandens ženklą renderuotose nuotraukose
- Įtraukia licencijos pranešimą išsaugojimo operacijų metu
- Kai kurie ženklai negali būti anonimiški naudojant vertinimo versiją
- DICOM transkoding nėra prieinamas su vertinimo versija
Kaip įgyvendinti matuotą licenciją .NET
Sekite šį žingsnį-paskutinis vadovas, kad nustatytumėte matuotą klasę jūsų “plugin” licencijos poreikiams:
- Nustatykite matuotą klasę : sukurkite matuojamos klasės pavyzdį.
- Nustatykite savo raktus: naudokite
SetMeteredKeyĮveskite savo viešąsias ir privačias raktus. - Darykite apdorojimo užduotis: atlikite reikalingus uždavinius naudodamiesi priedą.
- Vartotojo vartojimo stebėjimas : Naudokite
GetConsumptionQuantitymetodas stebėti bendrą API užklausų skaičių.
Pavyzdžiui, matuojamos licencijos įgyvendinimas
Štai praktinis pavyzdys, parodantis, kaip nustatyti savo matuotus raktus:
// 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}");Dėl papildomų pavyzdžių ir išsamios naudojimo, kreipkitės į Kūrėjų vadovas .
Pasinaudoti tradicine licencija
Jei pageidaujate tradicinį licencijos failą, o ne matuotą licenciją, galite jį taikyti naudojant Licencijos klasę:
Iš failų
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");Iš srauto
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);Kaip įterpti ištekliai
// Instantiates the License class
Aspose.Medical.License license = new();
// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");Žymos archyvas: The license.SetLicense Jei šis metodas turi būti skambinamas vienu metu iš daugelio juostų, galite naudoti sinchronizacijos primityvus (pavyzdžiui, užraką), kad išvengtumėte problemų.
Metruotos licencijos privalumai .NET kūrėjams
Pasirinkti matuotą licencijų sprendimą suteikia keletą privalumų:
- Cost-Effective : Mokėkite tik už funkcijas, kurias iš tikrųjų naudojate, sumažinant bendras išlaidas.
- Scalability : lengvai pritaikykite savo licenciją, kaip vystosi jūsų paraiškos reikalavimai.
- skaidrumas : stebėkite savo naudojimą su
GetConsumptionQuantityTai būdas suprasti, kiek jūs vartojate. - Lankstumas : Prieš priimdami pirkimo sprendimą ištirkite papildomas funkcijas bandymo režimu.
Palyginti licencijų modelius
Atsižvelgiant į jūsų parinktis, svarbu suprasti skirtumus tarp matuojamos licencijos ir tradicinių licencijų:
| Feature | Išmatuota licencija | Tradicinė licencija |
|---|---|---|
| Mokėjimo modelis | Mokėti – kaip eiti | Vienkartinė arba prenumerata |
| Naudojimo sekimas | Įdiegtas vartojimo stebėjimas | Netaikomas |
| Flexibility | Skaičiuoti aukštyn / žemyn pagal naudojimą | fiksuota funkcija |
| Pradinės išlaidos | Mažesnės investicijos į priekį | Pradinis pirkimas didesnis |
Saugumo apžvalgos
Saugokite savo matuotus raktus:
- Niekada neatskleiskite raktų kliento pusės kodo ar viešųjų saugyklų
- Saugios konfigūracijos arba aplinkos kintamųjų raktų saugojimas
- Naudokite atskirus raktus plėtros ir gamybos aplinkoms
- Vartotojo vartojimo stebėsenos netikėtoms naudojimo modeliams
Conclusion
Maksimizuokite Aspose.Medical .NET potencialą su matuota licencija, skirta prisitaikyti prie dinamiškų kūrėjų poreikių ir užtikrinti sąnaudų efektyvumą. Nesvarbu, ar statysite sveikatos priežiūros programą, PACS sistemą ar medicinos mokslinių tyrimų įrankį, suprasti matuojamą licenciją gali žymiai pagerinti jūsų projekto finansinį valdymą.