Ö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 SetMeteredKey Kamu 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 GetConsumptionQuantity API 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.SetLicense Bu 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 GetConsumptionQuantity Ne 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ü LisanslamaGeleneksel lisans
Ödeme ModeliPay-as-you-go HakkındaTek seferlik veya abonelik
Kullanım izlemeİnşaat içi tüketim izlemeUygulamayan
FlexibilityYukarı / aşağı kullanımına göre ölçeklenirsabit özellik set
Başlangıç maliyetiDüşük ön yatırımDaha 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.

 Türkçe