gemeten licentie
Aspose.Medical voor .NET Plugins versterkt ontwikkelaars door een gemeten licentie-mechanisme te implementeren.Deze flexibele benadering stelt u in staat om functies te gebruiken op basis van uw specifieke behoeften, terwijl de naleving van de licentiebepalingen wordt behouden.
Belangrijke kenmerken van het gemeten licentiemodel
- Single Plugin Licensing: Elke applicatieinstantie kan slechts één plug-in licentie geven.Als u probeert toegang te krijgen tot functies buiten het toegelaten bereik, zal uw toepassing automatisch overgaan naar proefmodus.Deze functie moedigt gebruikers aan om aanvullende functionaliteiten te verkennen zonder onmiddellijke financiële verbintenissen Gecertificeerde licentie FAQ .
- Trial Mode: Ervaar de voordelen van de plugin zonder voorafgaande kosten. deze modus maakt het mogelijk om aanvullende functies te verkennen en biedt een risico-vrije kans om de software te beoordelen.
Om licenties te kopen, bezoek de Aspose aankoop portaal .
Evaluatie versie beperkingen
Hoewel Aspose.Medical beoordelingsversie (geen aangewezen licentie) volledige productfunctionaliteit biedt, heeft het de volgende beperkingen:
- Voer een beoordelingswatermarker in op gerenderde afbeeldingen
- Voeg een licentie-bericht toe tijdens het opslaan van activiteiten
- Sommige tags kunnen niet geanonimiseerd worden met behulp van de evaluatieversie
- DICOM transcoding is niet beschikbaar met de evaluatieversie
Hoe metereerde licentie te implementeren in .NET
Volg deze stap voor stap gids om de metereerde klasse te configureren voor uw plug-in licentie behoeften:
- Instantieer de metereerde klasse: Creëer een voorbeeld van de Metereerd klasse.
- Set uw sleutels: Gebruik de
SetMeteredKeyMethode om uw publieke en private sleutels in te voeren. - Verwerken van verwerkingsopdrachten: uitvoeren van de nodige taken met behulp van het plugin.
- Monitor consumptie: Gebruik de
GetConsumptionQuantitymethode om het totale aantal API-aanvragen te volgen dat is verbruikt.
Voorbeeld van gemeten vergunning
Hier is een praktisch voorbeeld om te tonen hoe u uw gemeten sleutels kunt instellen:
// 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}");Voor aanvullende voorbeelden en gedetailleerde gebruik, raadpleeg de Ontwikkelaar Guide .
Een traditionele licentie aanvragen
Als u een traditionele licentie bestand in plaats van gemeten licenties voorkeert, kunt u deze toepassen met behulp van de Licentie-klasse:
Van het bestand
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");van Stream
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);Als ingebouwde hulpbron
// Instantiates the License class
Aspose.Medical.License license = new();
// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");- Opmerking *: De
license.SetLicenseAls deze methode tegelijkertijd moet worden uitgeroepen vanuit vele draad, wilt u mogelijk synchronisatie primitiven gebruiken (zoals een lock) om problemen te voorkomen.
Voordelen van gemeten licentie voor .NET ontwikkelaars
Het kiezen van een gemeten licentie-oplossing biedt verschillende voordelen:
- Cost-Effective: Betalen alleen voor de functies die u eigenlijk gebruikt, waardoor de totale kosten worden verminderd.
- Scalability: U kunt uw licentie gemakkelijk aanpassen als uw aanvraagvereisten evolueren.
- Transparentie: Controleer uw gebruik met de
GetConsumptionQuantityEen manier om te begrijpen hoeveel je verbruikt. - Flexibiliteit: verkennen van extra functies in proefmodus voordat u een aankoopbeslissing neemt.
Vergelijk licentiemodellen
Bij het overwegen van uw opties is het belangrijk om de verschillen tussen gemeten licentie en traditionele licenties te begrijpen:
| Feature | gemeten licentie | Traditionele licentie |
|---|---|---|
| Betalingsmodel | Betalen als je gaat | One-time of abonnement |
| Gebruik Tracking | Gebouwde consumptie monitoring | Niet toegepast |
| Flexibility | Scale up/down op basis van gebruik | Fixed Feature Set |
| Eerste kosten | Lower upfront investeringen | Een hogere eerste aankoop |
Veiligheidsoverwegingen
Houd uw gemeten sleutels veilig:
- Nooit sleutels blootstellen in client-side code of publieke repositories
- Speel de sleutels in veilige configuratie of omgevingsvariabelen
- Gebruik afzonderlijke sleutels voor ontwikkeling en productie omgevingen
- Toezicht op consumptie voor onverwachte gebruikspatronen
Conclusie
Maximaliseren van het potentieel van Aspose.Medical voor .NET met gemeten licentie, ontworpen om aan te passen aan de dynamische behoeften van ontwikkelaars terwijl de kosten-efficiëntie te waarborgen. Of u nu een gezondheidszorg applicatie, een PACS-systeem, of een medisch onderzoeksinstrument bouwt, begrijpen gemeterde licenties kan het financiële management van uw project aanzienlijk verbeteren.