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 GetConsumptionQuantity metodas 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 GetConsumptionQuantity Tai 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ų:

FeatureIšmatuota licencijaTradicinė licencija
Mokėjimo modelisMokėti – kaip eitiVienkartinė arba prenumerata
Naudojimo sekimasĮdiegtas vartojimo stebėjimasNetaikomas
FlexibilitySkaičiuoti aukštyn / žemyn pagal naudojimąfiksuota funkcija
Pradinės išlaidosMaž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ą.

 Lietuvių