Licență măsurată

Aspose.Medical pentru .NET Plugins încurajează dezvoltatorii prin implementarea unui mecanism de licență măsurat.Această abordare flexibilă vă permite să utilizați caracteristici bazate pe nevoile dvs. specifice, menținând în același timp conformitatea cu termenii licenței.

Caracteristici cheie ale modelului de licență măsurată

  • Single Plugin Licensing: Fiecare aplicație poate licența doar un plugin. Dacă încercați să accesați caracteristici în afara domeniului licențiat, aplicația dvs. se va schimba automat la modul de încercare. Această caracteristică încurajează utilizatorii să exploreze funcții suplimentare fără angajamente financiare imediate Licențiat FAQ .
  • Trial Mode: Experiența beneficiilor plugin-ului fără costuri avansate. acest mod permite explorarea caracteristicilor suplimentare, oferind o oportunitate fără risc pentru a evalua software-ul.

Pentru a cumpăra licențe, vizitați Portalul de achiziții Aspose .

Limitarea versiunii de evaluare

În timp ce versiunea de evaluare a Aspose.Medical (fără o licență specificată) oferă o funcționalitate completă a produsului, are următoarele limitări:

  • Introduceți o marcă de evaluare pe imagini renderate
  • Adăugați un mesaj de licență în timpul operațiunilor de salvare
  • Unele etichete nu pot fi anonimizate folosind versiunea de evaluare
  • Transcodarea DICOM nu este disponibilă cu versiunea de evaluare

Cum să implementați o licență măsurată în .NET

Urmați acest ghid pas cu pas pentru a configura clasa Metered pentru nevoile dvs. de licență plugin:

  • Instantiaza Clasa Metrată: Creați o instanta a Clasei Metrate.
  • Setați cheile: folosiți SetMeteredKey Metoda de a introduce cheile dvs. publice și private.
  • Dezvoltări de prelucrare: Executați sarcinile necesare folosind plugin-ul.
  • Monitorizarea consumului: Utilizați GetConsumptionQuantity metoda de a urmări numărul total de cereri API consumat.

Exemplu de implementare a licențelor măsurate

Iată un exemplu practic care demonstrează cum să vă stabiliți cheile măsurate:

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

Pentru exemple suplimentare și utilizare detaliată, se referă la Ghidul de dezvoltare .

Aplicați o licență tradițională

Dacă preferați un fișier de licență tradițional în locul unei licențe măsurate, îl puteți aplica folosind clasa Licență:

din fișier

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

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

de la Stream

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

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

Ca resursă integrată

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

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

Cuvânt cheie: The license.SetLicense Dacă această metodă trebuie să fie numită simultan din mai multe lanțuri, este posibil să doriți să utilizați primitive de sincronizare (cum ar fi un loc) pentru a evita probleme.

Beneficiile licențării pentru dezvoltatorii .NET

Alegerea unei soluții de licență măsurate oferă mai multe avantaje:

  • Cost-Effective: Pagați doar pentru funcțiile pe care le utilizați efectiv, reducând costurile totale.
  • Scalabilitate: vă ajustați cu ușurință licența pe măsură ce cerințele de aplicare evoluează.
  • Transparență: Monitorizați utilizarea dvs. cu GetConsumptionQuantity Metoda de a înțelege cât de mult consumi.
  • Flexibilitate: Explorați caracteristici suplimentare în modul de încercare înainte de a lua o decizie de cumpărare.

Compararea modelelor de licență

Atunci când vă luați în considerare opțiunile, este important să înțelegeți diferențele dintre licența măsurată și licențele tradiționale:

FeatureLicență măsuratăLicență tradițională
Modelul de platăCâștigă-as-you-goO singură dată sau abonament
urmărirea utilizăriiMonitorizarea consumului încorporatNu se aplică
FlexibilityScala up/down bazată pe utilizareSeturi fixe
Costul inițialInvestiții mai scăzuteAchiziții inițiale mai mari

Considerații de securitate

Păstrați cheile în siguranță:

  • Nu expuneți niciodată cheile în codul de partea clientului sau în repositoriile publice
  • Stocați cheile în configurații sigure sau variabile de mediu
  • Utilizați chei separate pentru mediile de dezvoltare și de producție
  • Monitorizarea consumului pentru modele de utilizare neașteptate

concluziile

Maximizați potențialul Aspose.Medical pentru .NET cu licență măsurată, concepută pentru a se adapta la nevoile dinamice ale dezvoltatorilor, asigurând în același timp eficiența costurilor. Fie că construiți o aplicație de sănătate, un sistem PACS sau un instrument de cercetare medicală, înțelegerea licenței măurate poate îmbunătăți semnificativ managementul financiar al proiectului dvs.

 Română