Ölçümlü Lisanslama
Aspose.Medical for .NET Plugins, geliştiricileri ölçülen bir lisanslama mekanizması uygulayarak güçlendirir.Bu esnek yaklaşım, özel ihtiyaçlarınızı temel alarak özellikleri kullanmanıza olanak tanır ve aynı zamanda izin koşullarına uymayı sürdürür.
Metred Licensing Model’in Anahtar Özellikleri
- Single Plugin Licensing: Her uygulama örneği yalnızca bir eklenti lisansı verebilir. lisans alanı dışındaki özelliklere erişmeye çalışırsanız, uygulamanız otomatik olarak deneme moduna geçecektir. Bu özellik, kullanıcıların derhal finansal taahhütler olmadan ek özellikleri keşfetmelerini teşvik eder Etiket Arşivi FAQ .
- Trial Mode: Plugin’in faydalarını önceden maliyeti olmadan deneyin.Bu mod ek özelliklerin keşfedilmesini sağlar, yazılımı değerlendirmek için risksiz bir fırsat sunar.
lisans satın almak için, ziyaret Aspose Satış Portalı .
Değerlendirme Sınırlamaları
Aspose.Medical değerlendirme versiyonu (bir lisans belirtilmemiş) tam ürün işlevselliği sağlarken, aşağıdaki kısıtlamaları vardır:
- Rendered resimlerde bir değerlendirme su işareti yerleştirin
- Tasarruf işlemleri sırasında bir lisans mesajı ekleyin
- Bazı etiketler değerlendirme versiyonunu kullanarak anonimleştirilemez
- DICOM transkodlama değerlendirme versiyonu ile mevcut değildir
NET’te ölçülen lisans nasıl uygulanır
Eklenti lisanslama ihtiyaçlarınız için Metered sınıfını yapılandırmak üzere bu adım adım kılavuzu izleyin:
- Değerlendirilmiş Sınıfı (Metered Class) başlatın: Ölçülen sınıfın bir örneği oluşturun.
- Anahtarlarınızı ayarlayın : Kullanın
SetMeteredKeyKamu ve özel anahtarlarınızı girme yöntemi. - İşleme Görevleri gerçekleştirin: Plugin’i kullanarak gerekli görevleri yerine getirin.
- Tüketim Denetimi: Kullanın
GetConsumptionQuantityAPI taleplerinin toplam sayısını takip etme yöntemi.
Metred Licensing Uygulama Örneği
İşte ölçülen anahtarlarınızı nasıl ayarlayacağınızı gösteren pratik bir örnek:
// 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}");Ek örnekler ve ayrıntılı kullanım için, referans Geliştirici Kılavuzu .
Geleneksel lisans kullanımı
Bir lisans dosyasını ölçülen lisansı yerine tercih ederseniz, Lisans sınıfını kullanarak uygulayabilirsiniz:
Dosyadan
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");Stream’dan
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);Yerleşik kaynak olarak
// Instantiates the License class
Aspose.Medical.License license = new();
// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");- Not * : The
license.SetLicenseBu yöntemi birden fazla çubuktan aynı anda çağırmanız gerekiyorsa, sorunlardan kaçınmak için senkronizasyon ilkelerini (bir kilit gibi) kullanmak isteyebilirsiniz.
NET geliştiricileri için ölçülen lisanslanmanın faydaları
Bir ölçülendirilmiş lisanslama çözümünü seçmek, birçok avantaj sunar:
- Müşteri verimliliği: Sadece gerçekten kullandığınız özellikler için ödeme yapın, genel maliyetleri azaltın.
- Scalability: Başvuru gereksinimleri geliştikçe lisansınızı kolayca ayarlayın.
- Şeffaflık: Kullanımınızı izlemek için
GetConsumptionQuantityNe kadar tükettiğinizi anlamak için bir yöntem. - Fleksibilite: Bir satın alma kararı almadan önce deneme modunda ek özellikleri keşfedin.
Lisans Modellerinin Karşılaştırılması
Seçeneklerinizi göz önünde bulundurarak, ölçülen lisans ve geleneksel licans arasındaki farklılıkları anlamak önemlidir:
| Özellikler | Ölçümlü Lisanslama | Geleneksel lisans |
|---|---|---|
| Ödeme Modeli | Pay-as-you-go Hakkında | Tek seferlik veya abonelik |
| Kullanım izleme | İnşaat içi tüketim izleme | Uygulamayan |
| Flexibility | Yukarı / aşağı kullanımına göre ölçeklenir | sabit özellik set |
| Başlangıç maliyeti | Düşük ön yatırım | Daha yüksek başlangıç satın alma |
Güvenlik Düşünceleri
Anahtarlarınızı güvende tutun:
- Hiçbir zaman müşteri tarafında kod veya kamu depolarında anahtarları göstermeyin
- Anahtarları güvenli yapılandırma veya çevre değişkenlerinde depolayın
- Geliştirme ve üretim ortamları için ayrı anahtarlar kullanın
- Beklenmedik kullanım örnekleri için tüketim izleme
Sonuç
Aspose.Medical için .NET’in potansiyelini en üst düzeye çıkarın, geliştiricilerin dinamik ihtiyaçlarına uymak ve maliyet verimliliğini sağlamak için tasarlanmıştır.Eğer bir sağlık uygulaması, bir PACS sistemi veya tıbbi araştırma aracı inşa ediyorsanız, ölçülen lisansları anlamak projenizin finansal yönetimini önemli ölçüde geliştirebilir.