Lisensi Pengukuran

Aspose.Medical untuk .NET Plugins memberi kuasa kepada pemaju dengan melaksanakan mekanisme lesen yang diukur. pendekatan fleksibel ini membolehkan anda menggunakan ciri-ciri berdasarkan keperluan tertentu anda sambil mengekalkan pematuhan dengan syarat-syarat lesen.

Ciri-ciri utama Model Lisensi Berukuran

  • Single Plugin Licensing : Setiap instans aplikasi hanya boleh lisensi satu plugin.Jika anda cuba untuk mengakses ciri-ciri di luar jangkauan yang dibenarkan, aplikasi anda akan secara automatik beralih kepada mod percubaan.Fungsi ini menggalakkan pengguna untuk meneroka fungsi tambahan tanpa komitmen kewangan segera Pendaftaran Perkhidmatan FAQ .
  • Trial Mode : Mengalami faedah plugin tanpa kos terlebih dahulu. mod ini membolehkan eksplorasi ciri-ciri tambahan, menyediakan peluang bebas risiko untuk menilai perisian.

Untuk membeli lesen, lawati Portal Pembelian Aspose .

Penilaian Versi Terhad

Walaupun versi penilaian Aspose.Medical (tanpa lesen yang dinyatakan) menyediakan fungsi produk penuh, ia mempunyai batasan berikut:

  • Masukkan watermark penilaian pada imej rendered
  • Menambah mesej lesen semasa operasi penyimpanan
  • Sesetengah tag tidak boleh dianonimkan menggunakan versi penilaian
  • DICOM transcoding tidak tersedia dengan versi penilaian

Bagaimana untuk melaksanakan Lisensi Berukuran dalam .NET

Ikuti panduan langkah demi langkah ini untuk mengkonfigurasi Kelas Metered untuk keperluan lesen plugin anda:

  • Instantiate the Metered Class : Mencipta contoh kelas yang diukur.
  • Setkan kunci anda: Gunakan kunci SetMeteredKey cara untuk memasukkan kunci awam dan peribadi anda.
  • Menjalankan Tugas Pemprosesan: Melaksanakan tugas-tugas yang diperlukan menggunakan plugin.
  • Pengawasan Penggunaan : Gunakan GetConsumptionQuantity kaedah untuk memantau jumlah keseluruhan permintaan API yang dikonsumsi.

Contoh Pelaksanaan Lisensi Berukuran

Berikut ialah contoh praktikal yang menunjukkan bagaimana untuk menetapkan kunci yang diukur anda:

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

Untuk contoh tambahan dan penggunaan terperinci, rujuk kepada Panduan Pembangun .

Memohon lesen tradisional

Jika anda lebih suka fail lesen tradisional daripada lesen yang diukur, anda boleh menggunakannya menggunakan kelas lesen:

Daripada fail

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

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

daripada Stream

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

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

Sebagai sumber yang tertanam

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

// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");
  • Peringatan * : The license.SetLicense Jika kaedah ini perlu dipanggil secara serentak daripada pelbagai tali, anda mungkin mahu menggunakan primitif penyegerakan (seperti kunci) untuk mengelakkan masalah.

Kelebihan Lisensi Berukuran untuk Pemaju .NET

Memilih penyelesaian lesen yang diukur menawarkan beberapa kelebihan:

  • Cost-Effective : Bayar hanya untuk ciri-ciri yang anda sebenarnya gunakan, mengurangkan kos keseluruhan.
  • Scalability : Mudah menyesuaikan lesen anda apabila keperluan permohonan anda berkembang.
  • Transparency : Mengawasi penggunaan anda dengan GetConsumptionQuantity cara untuk memahami berapa banyak anda mengkonsumsi.
  • Fleksibiliti : Ketahui ciri-ciri tambahan dalam mod percubaan sebelum membuat keputusan pembelian.

Perbandingan Model Lisensi

Apabila mempertimbangkan pilihan anda, ia adalah penting untuk memahami perbezaan antara lesen yang diukur dan lesen tradisional:

FeatureLisensi PengukuranLisensi tradisional
Model PembayaranPerbincangan:Pay as you-go1 kali atau langganan
Penggunaan TrackingPengawasan Penggunaan TerbinaTidak terpakai
FlexibilityScale up/down berdasarkan penggunaanSet ciri tetap
Kos permulaanPelaburan Lower UpfrontPembelian awal yang lebih tinggi

Pertimbangan keselamatan

Pastikan kunci anda selamat:

  • Tidak pernah mendedahkan kunci dalam kod pihak pelanggan atau repositori awam
  • Simpan kunci dalam konfigurasi yang selamat atau variabel persekitaran
  • Gunakan kunci berasingan untuk persekitaran pembangunan dan pengeluaran
  • Memantau penggunaan untuk corak penggunaan yang tidak dijangka

Conclusion

Maksimumkan potensi Aspose.Medical untuk .NET dengan lesen yang diukur, direka untuk menyesuaikan diri dengan keperluan dinamik pemaju sambil memastikan kecekapan kos. Sama ada anda sedang membina permohonan penjagaan kesihatan, sistem PACS, atau alat penyelidikan perubatan, pemahaman lesen terukur boleh secara signifikan meningkatkan pengurusan kewangan projek anda.

 Melayu