Lisensi Terukur
Aspose.Medical for .NET Plugins memotivasi pengembang dengan menerapkan mekanisme lisensi yang diukur. pendekatan fleksibel ini memungkinkan Anda untuk menggunakan fitur berdasarkan kebutuhan spesifik Anda sambil mempertahankan pematuhan dengan ketentuan lisensi.
Ciri-ciri utama dari Model Lisensi Metered
- Single Plugin Licensing: Setiap instansi aplikasi hanya dapat lisensi satu plugin.Jika Anda mencoba untuk mengakses fitur di luar jangkauan yang diizinkan, aplikasi Anda akan secara otomatis beralih ke mode percobaan.Fungsi ini mendorong pengguna untuk menjelajahi fitur tambahan tanpa komitmen keuangan segera Lisensi Keuangan FAQ .
- Trial Mode: Pengalaman manfaat plugin tanpa biaya sebelumnya. mode ini memungkinkan eksplorasi fitur tambahan, memberikan kesempatan bebas risiko untuk menilai perangkat lunak.
Untuk membeli lisensi, kunjungi Portal Pembelian Aspose .
Penilaian Versi Terbatas
Sementara versi evaluasi Aspose.Medical (tanpa lisensi yang ditentukan) memberikan fungsi produk penuh, itu memiliki batasan berikut:
- Menetapkan watermark evaluasi pada gambar rendered
- Menambahkan pesan lisensi selama operasi penyimpanan
- Beberapa tag tidak dapat dianonimkan menggunakan versi evaluasi
- DICOM transcoding tidak tersedia dengan versi evaluasi
Cara Mengimplementasikan Lisensi Metered di .NET
Ikuti panduan langkah demi langkah ini untuk mengonfigurasi kelas Metered untuk kebutuhan lisensi plugin Anda:
- Instantiate the Metered Class: Buat instans dari kelas yang diukur.
- Setkan Kunci Anda : Gunakan
SetMeteredKeycara memasukkan kunci publik dan pribadi Anda. - Performa Tugas Pemrosesan: Melaksanakan tugas yang diperlukan menggunakan plugin.
- Monitor Konsumsi: Gunakan
GetConsumptionQuantitymetode untuk memantau jumlah total permintaan API yang dikonsumsi.
Contoh Pelaksanaan Lisensi Berukuran
Berikut adalah contoh praktis yang menunjukkan bagaimana menetapkan kunci yang diukur:
// 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 pada Panduan Pengembang .
Memohon lisensi tradisional
Jika Anda lebih memilih sebuah file lisensi tradisional daripada perizinan yang diukur, Anda dapat menerapkannya menggunakan kelas Lisens:
dari file
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");dari Stream
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);Sebagai sumber yang terintegrasi
// 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 metode ini harus dipanggil secara serentak dari banyak thread, Anda mungkin ingin menggunakan primitif sinkronisasi (seperti kunci) untuk menghindari masalah.
Manfaat Lisensi Berukuran untuk Pengembang .NET
Memilih solusi lisensi terukur menawarkan beberapa keuntungan:
- Cost-Effective: Bayar hanya untuk fitur yang sebenarnya Anda gunakan, mengurangi biaya keseluruhan.
- Scalability: Mudah menyesuaikan lisensi Anda saat persyaratan aplikasi Anda berkembang.
- Transparency: Memantau penggunaan Anda dengan
GetConsumptionQuantitycara untuk memahami berapa banyak yang Anda konsumsi. - Fleksibilitas: Temukan fitur tambahan dalam mode percobaan sebelum membuat keputusan pembelian.
Perbandingan Model Lisensi
Ketika mempertimbangkan pilihan Anda, penting untuk memahami perbedaan antara lisensi terukur dan linen tradisional:
| Fitur | Lisensi Terukur | Lisensi Tradisional |
|---|---|---|
| Model Pembayaran | Pembayaran As-you-go | 1 kali atau langganan |
| Penggunaan Tracking | Pemeriksaan konsumsi terbina dalam | Tidak berlaku |
| Flexibility | Meningkat ke atas / ke bawah berdasarkan penggunaan | Set fitur tetap |
| Biaya awal | Investasi Lower Upfront | Pembelian awal yang lebih tinggi |
Pertimbangan keamanan
Pastikan kunci Anda aman:
- Jangan pernah mendedahkan kunci dalam kode sisi klien atau repositori publik
- Simpan kunci dalam konfigurasi yang aman atau variabel lingkungan
- Gunakan kunci terpisah untuk lingkungan pengembangan dan produksi
- Memantau konsumsi untuk pola penggunaan yang tidak dijangka
Kesimpulan
Maksimalkan potensi Aspose.Medical untuk .NET dengan lisensi yang diukur, dirancang untuk menyesuaikan diri dengan kebutuhan dinamis pengembang sambil memastikan biaya-efisiensi. Apakah Anda membangun aplikasi perawatan kesehatan, sistem PACS, atau alat penelitian medis, pemahaman listensi tersebut dapat secara signifikan meningkatkan manajemen keuangan proyek Anda.