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
SetMeteredKeyMetoda de a introduce cheile dvs. publice și private. - Dezvoltări de prelucrare: Executați sarcinile necesare folosind plugin-ul.
- Monitorizarea consumului: Utilizați
GetConsumptionQuantitymetoda 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
GetConsumptionQuantityMetoda 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:
| Feature | Licență măsurată | Licență tradițională |
|---|---|---|
| Modelul de plată | Câștigă-as-you-go | O singură dată sau abonament |
| urmărirea utilizării | Monitorizarea consumului încorporat | Nu se aplică |
| Flexibility | Scala up/down bazată pe utilizare | Seturi fixe |
| Costul inițial | Investiții mai scăzute | Achiziț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.