Licenza a consumo

Aspose.Medical for .NET Plugins abilita gli sviluppatori implementando un meccanismo di licenza misurato.Questo approccio flessibile ti consente di utilizzare le funzionalità basate sulle tue esigenze specifiche, mantenendo al contempo la conformità con i termini della licenza.

Caratteristiche chiave del modello di licenza misurato

  • Single Plugin Licensing: Ogni instanza di applicazione può licenziare solo un plugin.Se si tenta di accedere alle funzionalità al di fuori della portata autorizzata, la tua app si trasferirà automaticamente al modo di prova.Questa funzione incoraggia gli utenti a esplorare ulteriori funzionalit senza immediati impegni finanziari Permesso di licenza FAQ .
  • Trial Mode: Esperienza i vantaggi del plugin senza costi anticipati.Questo modo consente di esplorare funzionalità aggiuntive, fornendo un’opportunità senza rischi per valutare il software.

Per l’acquisto di licenze, visita il Il portale di acquisto .

Limitazioni di valutazione versione

Mentre Aspose.Medical valutazione versione (senza una licenza specificata) fornisce piena funzionalità del prodotto, ha le seguenti limitazioni:

  • Inserisci un watermark di valutazione sulle immagini renderate
  • Aggiungi un messaggio di licenza durante le operazioni di salvataggio
  • Alcuni tag non possono essere anonimizzati utilizzando la versione di valutazione
  • DICOM transcoding non è disponibile con la versione di valutazione

Come applicare la licenza metere in .NET

Segui questa guida passo-passo per configurare la classe Metered per le esigenze di licenza del tuo plugin:

  • Instantiate la Classe Metrata: Crea un’indagine della Classificata.
  • Costituisci le tue chiavi: usare il SetMeteredKey Metodo per entrare le tue chiavi pubbliche e private.
  • Perform Processing Tasks: eseguire i compiti necessari utilizzando il plugin.
  • Consumo di monitoraggio: Utilizzare il GetConsumptionQuantity Metodo per tracciare il numero totale di richieste API consumate.

Esempio di Implementazione della Licenza Metrata

Ecco un esempio pratico che dimostra come impostare le chiavi misurate:

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

Per ulteriori esempi e utilizzo dettagliato, si riferisce al Guida per sviluppatori .

Applicare una licenza tradizionale

Se preferisci un file di licenza tradizionale piuttosto che una licenza misurata, puoi applicarlo utilizzando la classe Licenza:

dal file

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

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

dal flusso

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

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

Come risorsa integrata

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

// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");
  • Nota *: il license.SetLicense Se questo metodo deve essere chiamato contemporaneamente da molte righe, è possibile che si desidera utilizzare i primiti di sincronizzazione (come un blocco) per evitare problemi.

Vantaggi della licenza di misura per gli sviluppatori .NET

Scegliere una soluzione di licensing a consumo offre diversi vantaggi:

  • Cost-Effective: Pagare solo per le funzionalità che utilizzi effettivamente, riducendo i costi complessivi.
  • Scalabilità: è facile adattare la tua licenza con l’evoluzione dei tuoi requisiti di domanda.
  • Transparenza: monitorare il tuo utilizzo con il GetConsumptionQuantity Metodo per capire quanto stai consumando.
  • Fleksibilità: esplora le funzionalità aggiuntive nel modo di prova prima di prendere una decisione di acquisto.

Confronto dei modelli di licenza

Quando si considerano le vostre opzioni, è importante capire le differenze tra la licenza misurata e la tradizionale:

FeatureLicenza a consumoLicenza tradizionale
Modello di pagamentodi Pay-as-you-goUnivoco o abbonamento
Uso di tracciamentoMonitoraggio del consumo integratoNon applicabile
FlexibilityScala up/down basata sull’utilizzoSet di funzioni fisse
Costo inizialeInvestimenti a basso livelloL’acquisto iniziale più alto

Considerazioni di sicurezza

Mantenere le chiavi messe in sicurezza:

  • Non esponere mai le chiavi nel codice di client-side o nei repositori pubblici
  • Conservare le chiavi in configurazione sicura o variabili ambientali
  • Utilizzare chiavi separati per lo sviluppo e l’ambiente di produzione
  • Monitorare il consumo per i modelli di utilizzo inaspettati

conclusione

Massimizzare il potenziale di Aspose.Medical per .NET con la licenza misurata, progettata per adattarsi alle esigenze dinamiche degli sviluppatori, assicurando l’efficienza dei costi. Che tu stia costruendo un’applicazione sanitaria, un sistema PACS, o uno strumento di ricerca medica, la comprensione delle licenze misura può migliorare significativamente la gestione finanziaria del tuo progetto.

 Italiano