Mjerena dozvola
Aspose.Medical za .NET Plugins omogućuje razvijalcima uvođenjem mjerenog mehanizma licenciranja.Ovaj fleksibilan pristup omogućava vam da iskoristite značajke na temelju vaših specifičnih potreba dok održavate usklađenost s licencijskim uvjetima.
Ključne značajke Metered Licensing Modela
- Single Plugin Licensing: Svaka aplikacija može licencirati samo jedan plugin.Ako pokušate pristupiti funkcijama izvan licencijskog opsega, vaša aplikacije će se automatski prebaciti na način ispitivanja.Ova funkcija potiče korisnike da istražuju dodatne funkcije bez neposrednih financijskih obveza Preporuke za licenciranje FAQ .
- Trial Mode: Iskoristite prednosti plugina bez unaprijed troškova.Ovaj način omogućuje istraživanje dodatnih značajki, pružajući rizikovitu priliku za procjenu softvera.
Za kupnju dozvola, posjetite Portal za kupovinu .
Vrijednost verzije ograničenja
Dok Aspose.Medical ocjenjiva verzija (bez navedene licence) pruža punu funkcionalnost proizvoda, ima sljedeće ograničenja:
- Upišite ocjenjivanje vodovoda na renderiranim slikama
- Dodava poruku o licenciranju tijekom operacija spašavanja
- Neke oznake ne mogu biti anonimne pomoću ocjenjive verzije
- DICOM transkodiranje nije dostupno s ocjenjivom verzijom
Kako primijeniti mjerene licence u .NET-u
Slijedite ovaj korak po korak vodič kako biste konfigurirali Mjereni razred za vaše potrebe za licenciranjem plugina:
- Istantirajte Mjereni razred: Stvorite primjer Mjera razreda.
- Sastavite svoje ključeve : Koristite
SetMeteredKeyMetoda uvođenja javnih i privatnih ključa. - Učinite zadatke za obradu: izvršite potrebne zadaće pomoću plugina.
- Monitor potrošnje: Koristite
GetConsumptionQuantityMetoda za praćenje ukupnog broja API zahtjeva potrošenih.
Primjer mjerenog provedbe licencije
Ovdje je praktičan primjer koji pokazuje kako postaviti svoje merene ključeve:
// 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}");Za dodatne primjere i detaljnu upotrebu, upućujte se na Razvijalac vodič .
Prihvaćanje tradicionalne dozvole
Ako preferirate tradicionalnu licencijsku datoteku umjesto mjerenog licenciranja, možete je primijeniti pomoću razreda Licencije:
iz datoteke
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");Iz struje
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);Ugrađeni resursi
// Instantiates the License class
Aspose.Medical.License license = new();
// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");- Upozorenje *: The
license.SetLicenseAko se ova metoda mora nazvati istovremeno iz mnogih traka, možda želite koristiti primitivne sinhronizacije (kao što je ključ) kako biste izbjegli probleme.
Prednosti mjerenog licenciranja za .NET razvijatelje
Odabir mjerenog rješenja za licenciranje nudi nekoliko prednosti:
- Cost-Effective: Plaćajte samo za funkcije koje stvarno koristite, smanjujući ukupne troškove.
- Scalability: Lako prilagodite licenciranje kako se vaši zahtjevi za prijavu razvijaju.
- Transparentnost: Nadzor vašeg korištenja s
GetConsumptionQuantitynačin da shvatite koliko konzumirate. - Fleksibilnost: Pronađite dodatne značajke u načinu ispitivanja prije donošenja odluke o kupnji.
Usporedba licencijskih modela
Prilikom razmatranja vaših opcija, važno je razumjeti razlike između mjerenog i tradicionalnog licenciranja:
| Feature | Mjerena dozvola | Tradicionalna dozvola |
|---|---|---|
| Modeli plaćanja | Sljedeći članakPay-as-you-go | Jednogodišnja ili pretplata |
| Tracking upotrebe | Ugrađena kontrola potrošnje | Ne primjenjuje se |
| Flexibility | Usklađivanje up/down na temelju upotrebe | Fiksni set funkcija |
| Početni troškovi | Niža ulaganja na vrhu | Visoka početna kupnja |
Razmatranje sigurnosti
Držite svoje ključeve sigurne:
- Nikada ne otkrivajte ključeve u korisničkom kodu ili javnim skladištima
- Skladi ključeve u sigurnoj konfiguraciji ili promjenjivima okoliša
- Koristite odvojene ključeve za razvoj i proizvodnju okruženja
- Monitoriranje potrošnje za neočekivane uzorke korištenja
zaključak
Maksimizirajte potencijal Aspose.Medical za .NET s mjerenim licenciranjem, dizajniran kako bi se prilagodio dinamičnim potrebama razvijatelja dok se osigurava troškovno učinkovitost. Bilo da gradite aplikaciju za zdravstveno osposobljavanje, sustav PACS ili medicinski istraživački alat, razumijevanje mjerene licence može značajno poboljšati financijsko upravljanje vašim projektom.