Mērtēta licencēšana

Aspose.Medical for .NET Plugins pilnvaras izstrādātājiem, īstenojot mērenu licencēšanas mehānismu.Šis elastīgs pieeja ļauj izmantot funkcijas, pamatojoties uz jūsu specifiskajām vajadzībām, vienlaikus saglabājot atbilstību licences nosacījumiem.

Mērētā licencēšanas modeļa galvenās iezīmes

  • Single Plugin Licensing : Katra pieteikuma instance var licencēt tikai vienu plugin. Ja jūs mēģināt piekļūt funkcijām ārpus licences, jūsu pieteikums automātiski pāriet uz izmēģinājuma režīmu. Šī funkcija mudina lietotājus izpētīt papildu funkcijas bez tūlītējas finansiālās saistības Pārdošanas licencēšana FAQ .
  • Trial Mode : Izmēģiniet plugina priekšrocības bez iepriekšējām izmaksām.Šis režīms ļauj izpētīt papildu funkcijas, nodrošinot bezriska iespēju novērtēt programmatūru.

Lai iegādātos licences, apmeklējiet Aspose iepirkuma portāls .

Vērtēšanas versijas ierobežojumi

Lai gan Aspose.Medical novērtēšanas versija (bez norādītās licences) nodrošina pilnīgu produktu funkcionalitāti, tam ir šādi ierobežojumi:

  • Ievadiet novērtējuma ūdensmarku renderētajos attēlos
  • Pievieno licences ziņojumu glabāšanas darbību laikā
  • Dažas etiķetes nevar anonimizēt, izmantojot novērtējuma versiju
  • DICOM transkodēšana nav pieejama ar novērtējuma versiju

Kā īstenot mērenu licencēšanu .NET

Sekojiet šai soli pa solim vadlīnijai, lai konfigurētu mērītā klases jūsu plugina licencēšanas vajadzībām:

  • Instantiate Metered Class : Izveidojiet instance no Metred klases.
  • Satur savas atslēgas: izmantojiet SetMeteredKey Veids, kā ievadīt savus publiskos un privātos atslēgas.
  • Izpildīt apstrādes uzdevumus: Izpildiet vajadzīgās funkcijas, izmantojot pluginu.
  • Monitoru patēriņš : Izmantojiet GetConsumptionQuantity metode, lai uzraudzītu kopējo API pieprasījumu skaitu.

Piemērs mērītā licencēšanas īstenošanai

Šeit ir praktisks piemērs, kas parāda, kā iestatīt jūsu mērītās atslēgas:

// 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}");

Papildu piemēri un detalizēta izmantošana, atsaucoties uz Attīstītāja ceļvedis .

Pieteikties tradicionālajai licencē

Ja jūs izvēlaties tradicionālo licences failu, nevis mērītu licencēšanu, varat to piemērot, izmantojot Licences klases:

No faila

// Instantiates the License class
Aspose.Medical.License license = new();

// Sets the license file path
license.SetLicense("Aspose.Medical.lic");

No plūsmas

// Instantiates the License class
Aspose.Medical.License license = new();

// Sets the license from a stream
license.SetLicense(licenseStream);

Kā iebūvēts resurss

// Instantiates the License class
Aspose.Medical.License license = new();

// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");

Nosaukums: The license.SetLicense Ja šī metode ir jāsauc vienlaicīgi no vairākiem līmeņiem, jums var būt nepieciešams izmantot sinhronizācijas primitivus (piemēram, aizkari), lai izvairītos no problēmām.

Mērētās licencēšanas priekšrocības .NET izstrādātājiem

Izvēloties mērenu licencēšanas risinājumu, ir vairākas priekšrocības:

  • Cost-Effective : maksā tikai par funkcijām, kuras jūs faktiski izmantojat, samazinot kopējās izmaksas.
  • Scalability : Jūs varat viegli pielāgot savu licencēšanu, jo jūsu pieteikuma prasības attīstās.
  • Pārredzamība : pārrauga jūsu lietošanu ar GetConsumptionQuantity Veids, kā saprast, cik daudz jūs patērējat.
  • Fleksibilitāte : pirms pirkuma lēmuma pieņemšanas izpētiet papildu funkcijas izmēģinājuma režīmā.

Salīdzināt licencēšanas modeļus

Ņemot vērā jūsu iespējas, ir svarīgi saprast atšķirības starp mērītiem licencējumiem un tradicionālajiem:

FeatureMērtēta licencēšanaTradicionālās licences
Maksājumu modelisIepazīšanās - You-goVienlaicīgi vai abonēšana
Lietošanas uzraudzībaIebūvēta patēriņa uzraudzībaNeattiecas
FlexibilitySkala uz augšu / uz leju, pamatojoties uz lietošanuFixed funkciju komplekts
Sākotnējās izmaksasNeliels upfront ieguldījumsAugstāks sākotnējais pirkums

Drošības apsvērumi

Aizsargājiet savas atslēgas:

  • Nekad neatklājiet atslēgas klientu puses kodā vai publiskajos reģionos
  • Uzglabāt atslēgas drošā konfigurācijā vai vides izmaiņām
  • Izmantojiet atsevišķus atslēgas attīstības un ražošanas vidē
  • Patēriņa uzraudzība neparedzētiem lietošanas modeļiem

Conclusion

Maksimizējiet Aspose.Medical for .NET potenciālu ar mērenu licencēšanu, kas izstrādāta, lai pielāgotu attīstītāju dinamiskām vajadzībām, vienlaikus nodrošinot izmaksu efektivitāti. Vai jūs veidojat veselības aprūpes pieteikumu, PACS sistēmu vai medicīnisko pētījumu rīku, izpratne par mēroto licenci var ievērojami uzlabot jūsu projekta finanšu pārvaldību.

 Latviski