مجوز متریکی
Aspose.Medical برای .NET Plugins توسعه دهندگان را با پیاده سازی یک مکانیسم مجوز اندازه گیری می کند.این رویکرد انعطاف پذیر به شما اجازه می دهد تا از ویژگی های مبتنی بر نیازهای خاص خود استفاده کنید در حالی که رعایت شرایط مجاز را حفظ می کنید.
ویژگی های اصلی مدل مجوز اندازه گیری شده
- مجوز تک پلاگین: هر اپلیکیشن تنها می تواند یک پلگ ان را مجاز کند.اگر شما سعی کنید به ویژگی های خارج از محدوده مجاز دسترسی داشته باشید، برنامه شما به طور خودکار به حالت آزمایشی منتقل می شود.این ویژگی کاربران را تشویق می کند تا بدون تعهدات مالی فوری، قابلیت های اضافی را بررسی کنند بایگانی برچسب ها: FAQ .
- Trial Mode: مزایای پلاگین را بدون هزینه های پیش فرض تجربه کنید.این حالت اجازه می دهد تا ویژگی های اضافی را کشف کنید و فرصتی بدون ریسک برای ارزیابی نرم افزار فراهم کند.
برای خرید مجوز، به سایت مراجعه کنید پلت فرم خرید .
محدودیت های نسخه ارزیابی
در حالی که نسخه ارزیابی Aspose.Medical (بدون مجوز مشخص شده) عملکرد کامل محصول را فراهم می کند، محدودیت های زیر را دارد:
- اضافه کردن یک شاخص ارزیابی بر روی تصاویر ارائه شده
- اضافه کردن یک پیام مجوز در هنگام ذخیره عملیات
- برخی از برچسب ها نمی توانند با استفاده از نسخه ارزیابی ناشناس شوند
- DICOM transcoding با نسخه ارزیابی در دسترس نیست
چگونه مجوزهای متری را در .NET اجرا کنیم
این راهنمای گام به گام را دنبال کنید تا کلاس Metered را برای نیازهای صدور مجوز افزونه خود پیکربندی کنید:
- در حال حاضر کلاس اندازه گیری شده را نصب کنید: یک مثال از کلاس متر ایجاد کنید.
- مفتاح خود را تنظیم کنید: از آن استفاده کنید
SetMeteredKeyروش وارد کردن کلیدهای عمومی و خصوصی خود را. - انجام وظایف پردازش: با استفاده از پلاگین، کارهای لازم را انجام دهید.
- نظارت بر مصرف: استفاده از
GetConsumptionQuantityروش برای ردیابی تعداد کل درخواست های API مصرف شده است.
نمونه ای از اجرای مجوزهای متری
در اینجا یک مثال عملی نشان می دهد که چگونه کلیدهای اندازه گیری خود را تنظیم کنید:
// 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}");برای مثال های اضافی و استفاده جزئی، به راهنمای توسعهدهنده .
استفاده از مجوز سنتی
اگر شما ترجیح می دهید یک فایل مجوز سنتی به جای مجاز اندازه گیری شده، شما می توانید آن را با استفاده از کلاس مجاز اعمال:
از فایل
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license file path
license.SetLicense("Aspose.Medical.lic");از جریان
// Instantiates the License class
Aspose.Medical.License license = new();
// Sets the license from a stream
license.SetLicense(licenseStream);به عنوان منبع ادغام شده
// Instantiates the License class
Aspose.Medical.License license = new();
// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");*ملاحظات : این license.SetLicense اگر این روش باید به طور همزمان از چندین نوار فراخوانده شود، ممکن است بخواهید از ابتدایی های همگام سازی (مانند یک قفل) برای جلوگیری از مشکلات استفاده کنید.
مزایای مجوز اندازه گیری برای توسعه دهندگان .NET
انتخاب یک راهحل مجوز سنجششده مزایای متعددی را به همراه دارد:
- Cost-Effective: فقط برای ویژگی هایی که در واقع استفاده می کنید پرداخت کنید و هزینه های کلی را کاهش دهید.
- Scalability: به راحتی مجوز خود را با پیشرفت نیازهای درخواست خود تنظیم کنید.
- شفافیت: نظارت بر استفاده شما با
GetConsumptionQuantityروش برای درک اینکه چقدر مصرف می کنید. - انعطاف پذیری: قبل از تصمیم گیری خرید، ویژگی های اضافی را در حالت آزمایشی بررسی کنید.
مقایسه مدل های مجوز
هنگامی که گزینه های خود را در نظر می گیرید، مهم است که تفاوت بین مجوزهای اندازه گیری شده و گواهینامه های سنتی را درک کنید:
| Feature | مجوز متریکی | مجوز سنتی |
|---|---|---|
| مدل پرداخت | بایگانی برچسب ها: you-go | یک بار یا ثبت نام |
| ردیابی استفاده | نظارت بر مصرف داخلی | قابل اجرا نیست |
| Flexibility | مقیاس بالا / پایین بر اساس استفاده | ویژگی های ثابت |
| هزینه اولیه | سرمایه گذاری پایین تر | خرید اولیه بالاتر |
بررسی های امنیتی
کلیدهای خود را امن نگه دارید:
- هرگز کلیدها را در کد طرف مشتری یا ذخایر عمومی قرار ندهید.
- ذخیره کلیدها در تنظیمات امن یا متغیرهای محیطی
- استفاده از کلیدهای جداگانه برای محیط های توسعه و تولید
- نظارت بر مصرف برای الگوهای استفاده غیرمنتظره
نتیجه گیری
حداکثر پتانسیل Aspose.Medical برای .NET با مجوز اندازه گیری، طراحی شده برای انطباق با نیازهای پویا از توسعه دهندگان در حالی که تضمین بهره وری هزینه. آیا شما در حال ساخت یک برنامه مراقبت های بهداشتی، یک سیستم PACS، و یا یک ابزار تحقیقاتی پزشکی، درک مرجع می تواند به طور قابل توجهی بهبود مدیریت مالی پروژه خود را.