målt lisens

Aspose.Medical for .NET Plugins tillater utviklere ved å implementere en målt lisensmekanisme. Denne fleksible tilnærmingen gjør at du kan bruke funksjoner basert på dine spesifikke behov mens du opprettholder overholdelse av licensvilkår.

Nøkkelfunksjoner av målt lisensmodell

  • Single Plugin Licensing : Hver applikasjonsinstans kan bare lisensiere én plugin. Hvis du prøver å få tilgang til funksjoner utenfor lisensområdet, vil applikasjonen automatisk bytte til prøvemodus. Denne funksjonen oppfordrer brukerne til å utforske ytterligere funksjonaliteter uten umiddelbare økonomiske forpliktelser Lisensiering FAQ .
  • Trial Mode : Opplev fordelene med plugin uten forhåndskostnader. Denne modus gjør det mulig å utforske ytterligere funksjoner, noe som gir en risikofri mulighet til å vurdere programvaren.

For å kjøpe lisenser, besøk Aspose kjøpsportal .

Vurdering av versjonsbegrensninger

Mens Aspose.Medical evalueringsversjonen (uten en spesifisert lisens) gir full produktfunksjonalitet, har den følgende begrensninger:

  • Legg inn en evalueringsvannmerke på renderte bilder
  • Legg til en lisensmeddelelse under spareoperasjoner
  • Noen tags kan ikke anonymiseres ved hjelp av evalueringsversjonen
  • DICOM transkoding er ikke tilgjengelig med evalueringsversjonen

Hvordan implementere målt lisens i .NET

Følg denne trinn-for-step-guiden for å konfigurere Metered-klassen for din plugin-lisensbehov:

  • Instantiate the Metered Class : Skap en instans av den Meterede klassen.
  • Sett dine nøkler : Bruk SetMeteredKey Metode for å skrive inn dine offentlige og private nøkler.
  • Utføre behandlingsoppgaver: Utfør de nødvendige oppgavene ved hjelp av plugin.
  • Overvåkning av forbruk : Bruk GetConsumptionQuantity Metoden for å spore det totale antallet API-forespørsler som er brukt.

Eksempler på målt lisens implementering

Her er et praktisk eksempel som viser hvordan du setter dine målte nøkler:

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

For ytterligere eksempler og detaljert bruk, refererer du til Utviklerguide .

Søk etter tradisjonell lisens

Hvis du foretrekker en tradisjonell lisensfil i stedet for målt lisenser, kan du anvende den ved hjelp av Lisensklassen:

Fra filen

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

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

Fra strømmen

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

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

Som innebygd ressurs

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

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

Note: Den license.SetLicense Hvis denne metoden må kalles samtidig fra mange tråder, vil du kanskje bruke synkronisering primitiver (som en lås) for å unngå problemer.

Fordelene med målt lisensing for .NET-utviklere

Å velge en målt lisensløsning gir flere fordeler:

  • Kostnadseffektiv : Betal bare for funksjonene du faktisk bruker, og reduserer de totale kostnadene.
  • Scalability : Du kan enkelt justere lisensene dine etter hvert som applikasjonskravene utvikler seg.
  • Transparens : Overvåk din bruk med GetConsumptionQuantity Metode for å forstå hvor mye du forbruker.
  • Fleksibilitet : Utforsk ytterligere funksjoner i forsøksmodus før du gjør et kjøpsbeslutning.

Sammenligning av lisensmodeller

Når du vurderer alternativene dine, er det viktig å forstå forskjellene mellom målt lisens og tradisjonell lisenser:

Featuremålt lisensTradisjonell lisens
BetalingsmodellBetal som du-goEnkeltid eller abonnement
Bruker sporingInnbygd forbrukskontrollIkke gjeldende
FlexibilitySkala opp/down basert på brukFiksert funksjon Set
Initial kostnadLower upfront investeringerHøyere innledende kjøp

Sikkerhetsoppfatninger

Hold nøkkelen din trygg:

  • Aldri eksponere nøkler i klient-side-kode eller offentlige repositorier
  • Lagre nøkler i sikker konfigurasjon eller miljøvariabler
  • Bruk separate nøkler for utvikling og produksjonsmiljøer
  • Overvåkning av forbruk for uventede bruksmønstre

Conclusion

Maksimaliser potensialet til Aspose.Medical for .NET med målt lisens, designet for å tilpasse seg de dynamiske behovene til utviklere samtidig som kostnadseffektivitet sikres. Uansett om du bygger en helseapplikasjon, et PACS-system eller et medisinsk forskningsverktøy, kan forståelse av målet lisenser betydelig forbedre prosjektets økonomiske ledelse.

 Norsk