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
SetMeteredKeyZpů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
GetConsumptionQuantityMetoda 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í
GetConsumptionQuantityJe 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:
| Feature | Licencování na bázi měření | Tradiční licence |
|---|---|---|
| Platební model | Přečtěte si o tématu Pay-as-you-go | Jednorázová nebo předplatná |
| Použití sledování | Vestavěné monitorování spotřeby | Nepoužitelné |
| Flexibility | Rozšíření up/down na základě používání | Fixní funkce set |
| počáteční náklady | Nižší investice | vyšší 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.