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
SetMeteredKeycara untuk memasukkan kunci awam dan peribadi anda. - Menjalankan Tugas Pemprosesan: Melaksanakan tugas-tugas yang diperlukan menggunakan plugin.
- Pengawasan Penggunaan : Gunakan
GetConsumptionQuantitykaedah 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.SetLicenseJika 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
GetConsumptionQuantitycara 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:
| Feature | Lisensi Pengukuran | Lisensi tradisional |
|---|---|---|
| Model Pembayaran | Perbincangan:Pay as you-go | 1 kali atau langganan |
| Penggunaan Tracking | Pengawasan Penggunaan Terbina | Tidak terpakai |
| Flexibility | Scale up/down berdasarkan penggunaan | Set ciri tetap |
| Kos permulaan | Pelaburan Lower Upfront | Pembelian 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.