Mätlicensiering

Aspose.Medical för .NET Plugins tillåter utvecklare genom att implementera en måttlig licensmekanism.Detta flexibla tillvägagångssätt gör att du kan använda funktioner baserade på dina specifika behov samtidigt som du upprätthåller efterlevnaden av licensieringsvillkoren.

Nyckelfunktioner av den mätade licensmodellen

  • Single Plugin Licensing: Varje ansökan instans kan endast licensiera en plugin. Om du försöker få åtkomst till funktioner utanför den licenserade räckvidden, kommer din app automatiskt att byta till provläge. Denna funktion uppmuntrar användare att utforska ytterligare funktioner utan omedelbara ekonomiska åtaganden. Fördelar med licens FAQ .
  • Trial Mode: Upplev fördelarna med plugin utan förskottskostnader. Detta läge gör det möjligt att utforska ytterligare funktioner, vilket ger en riskfri möjlighet att bedöma programvaran.

För att köpa licenser, besök Aspose inköpsportal .

Utvärdering Version Begränsningar

Medan Aspose.Medical utvärderingsversionen (utan en licens angiven) ger full produktfunktionalitet, har den följande begränsningar:

  • Ange ett utvärderingsvattenmärke på renderade bilder
  • Lägg till ett licensmeddelande under spara operationer
  • Vissa taggar kan inte anonymiseras med hjälp av utvärderingsversionen
  • DICOM transkodning är inte tillgänglig med utvärderingsversionen

Hur man implementerar måttlig licens i .NET

Följ den här steg-för-steg-guiden för att konfigurera Metered-klassen för dina plugin-licensbehov:

  • Instantiera mätklassen: Skapa en instans av den mätt klassen.
  • Sätt dina nycklar: Använd SetMeteredKey sätt att ange dina offentliga och privata nycklar.
  • Förverkande Behandlingsuppgifter: Utför de nödvändiga uppgifterna med hjälp av plugin.
  • Monitor förbrukning: Använd GetConsumptionQuantity Metoden för att spåra det totala antalet API-förfrågningar som konsumeras.

Exempel på måttlig licens genomförande

Här är ett praktiskt exempel som visar hur du ställer in dina mätade nycklar:

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

För ytterligare exempel och detaljerad användning, hänvisa till Utvecklarhandbok .

Att ansöka om en traditionell licens

Om du föredrar en traditionell licensfil i stället för måttlig licensiering kan du tillämpa den med hjälp av Licensklassen:

Från filen

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

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

Från Stream

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

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

Som en inbyggd resurs

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

// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");
  • Notera *: Den license.SetLicense Om denna metod måste kallas samtidigt från många trådar, kanske du vill använda synkronisering primitiver (som en lås) för att undvika problem.

Fördelar med måttlig licensiering för .NET-utvecklare

Att välja en mätad licensieringslösning erbjuder flera fördelar:

  • Kostnadseffektiv: Betala endast för de funktioner du faktiskt använder, vilket minskar de totala kostnaderna.
  • Scalability: Du kan enkelt justera din licens som dina ansökningsbehov utvecklas.
  • Transparens: Övervaka din användning med GetConsumptionQuantity Ett sätt att förstå hur mycket du konsumerar.
  • Flexibilitet: Utforska ytterligare funktioner i provläget innan du fattar ett köpbeslut.

Jämför licensmodeller

När du överväger dina alternativ är det viktigt att förstå skillnaderna mellan måttlig och traditionell licens:

FeatureMätlicensieringTraditionell licens
BetalningsmodellBetala som du-goOne-time eller prenumeration
Användning TrackingInbyggd konsumentövervakninginte tillämpliga
FlexibilitySkala upp/ned baserat på användningFixerad funktion Set
Inledande kostnadLägre upfrontinvesteringarhögre inledande inköp

Säkerhetsöverväganden

Håll dina mätade nycklar säkra:

  • Aldrig exponera nycklar i klient-sidekod eller offentliga repositorier
  • Spara nycklar i säkra konfigurationer eller miljövariabler
  • Använd separata nycklar för utveckling och produktionsmiljöer
  • Övervaka konsumtion för oväntade användningsmönster

slutsatser

Maximera potentialen hos Aspose.Medical för .NET med måttlig licens, utformad för att anpassa sig till de dynamiska behoven hos utvecklare samtidigt som kostnadseffektiviteten säkerställs. Oavsett om du bygger en hälso- och sjukvård ansökan, ett PACS-system eller ett medicinskt forskningsverktyg, kan förståelse av måtlig Licens signifikant förbättra ditt projekts finansiella förvaltning.

 Svenska