Licencování na bázi měření

Společnost Aspose.Medical pro .NET Plugins umožňuje vývojářům implementovat měřený licenční mechanismus.Tento flexibilní přístup vám umožňuje využívat funkce založené na vašich specifických potřebách a zároveň udržovat dodržování licenčních podmínek.

Klíčové vlastnosti měřené licenční modely

  • Single Plugin Licensing: Každá aplikace může licencovat pouze jeden plugin.Pokud se pokoušíte získat přístup k funkcím mimo licenci, vaši aplikaci se automaticky přepne na zkušební režim.Tato funkce povzbuzuje uživatele, aby prozkoumali další funkčnosti bez okamžité finanční závazky Příslušenství FAQ .
  • Trial Mode: Zažijte výhody pluginu bez předchozích nákladů.Tento režim umožňuje průzkum dalších funkcí, což poskytuje bezrizikovou příležitost pro hodnocení softwaru.

Chcete-li koupit licence, navštivte Nákupní portál Aspose .

Hodnocení verze omezení

Zatímco verze hodnocení Aspose.Medical (bez uvedené licence) poskytuje plnou funkčnost produktu, má následující omezení:

  • Vložte hodnocení vodní značky na renderované obrázky
  • Přidává licenční zprávu během zachování operací
  • Některé značky nelze anonymizovat pomocí hodnocení verze
  • DICOM transkódování není k dispozici s hodnocenou verzí

Jak implementovat měřené licence v .NET

Postupujte podle tohoto podrobného průvodce, jak nakonfigurovat třídu Metered pro potřeby licencování vašeho pluginu:

  • Instantiate the Metered Class: Vytvořte příklad Metrované třídy.
  • Nastavení klíčů : Použijte SetMeteredKey Způsob, jak zadat vaše veřejné a soukromé klíče.
  • Vykonávání úkolů zpracování: Provádění potřebných úloh pomocí pluginu.
  • Monitor spotřeby: Využijte GetConsumptionQuantity Metoda pro sledování celkového počtu požadavků API spotřebovaných.

Příklad měřené licenční implementace

Zde je praktický příklad, který ukazuje, jak nastavit své měřené klíče:

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

Pro další příklady a podrobné použití, odkaz na Příručka pro vývojáře .

Využití tradiční licence

Pokud preferujete tradiční licenční soubor namísto měřené licence, můžete jej aplikovat pomocí třídy licence:

ze souboru

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

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

od Stream

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

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

Jako vestavěný zdroj

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

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

** Poznámka *: The license.SetLicense Pokud se tato metoda musí nazývat současně z mnoha větví, možná budete chtít použít synchronizační primity (jako zámek), abyste se vyhnuli problémům.

Výhody měřené licence pro vývojáře .NET

Výběr řešení s licencováním podle míry nabízí několik výhod:

  • Cost-Effective: Platit pouze za funkce, které skutečně používáte, což snižuje celkové náklady.
  • Scalability: Vaše licence se snadno upravuje, jak se vyvíjejí požadavky na žádost.
  • Transparence: Sledujte vaše používání pomocí GetConsumptionQuantity Je to způsob, jak pochopit, kolik spotřebujete.
  • Flexibilita: Prozkoumejte další funkce v tryskovém režimu před rozhodnutím o nákupu.

Porovnání licenčních modelů

Při zohlednění vašich možností je důležité pochopit rozdíly mezi měřenou licenci a tradiční licenci:

FeatureLicencování na bázi měřeníTradiční licence
Platební modelPřečtěte si o tématu Pay-as-you-goJednorázová nebo předplatná
Použití sledováníVestavěné monitorování spotřebyNepoužitelné
FlexibilityRozšíření up/down na základě používáníFixní funkce set
počáteční nákladyNižší investicevyšší počáteční nákup

Bezpečnostní úvahy

Udržujte své klíče v bezpečí:

  • Nikdy neukládejte klíče v klientském kódu nebo ve veřejných záložích
  • Uložte klíče v bezpečné konfiguraci nebo změnách prostředí
  • Použijte samostatné klíče pro vývoj a výrobní prostředí
  • Monitorování spotřeby pro neočekávané využití

závěr

Maximalizujte potenciál Aspose.Medical pro .NET s měřenou licencí, která je navržena tak, aby se přizpůsobila dynamickým potřebám vývojářů a zároveň zajišťovala nákladovou efektivitu. Ať už budujete aplikaci pro zdravotní péči, systém PACS nebo nástroj pro lékařské výzkumy, pochopení měřené licence může výrazně zlepšit finanční řízení vašeho projektu.

 Čeština