मेट्रिक लाइसेंस
Aspose.Medical for .NET Plugins एक मापा लाइसेंस तंत्र को लागू करके डेवलपर्स को सशक्त बनाता है. यह लचीला दृष्टिकोण आपको अपनी विशिष्ट जरूरतों के आधार पर सुविधाओं का उपयोग करने की अनुमति देता है, जबकि अनुमोदन की शर्तों का पालन करते हुए।
मीटर लाइसेंस मॉडल की कुंजी विशेषताए
- एक प्लगइन लाइसेंस : प्रत्येक एप्लिकेशन उदाहरण के लिए केवल एक प्लास्टिक की अनुमति दी जा सकती है. यदि आप लाइसेन्स किए गए दायरे के बाहर सुविधाओं तक पहुंचने की कोशिश करते हैं, तो आपका ऐप स्वचालित रूप से परीक्षण मोड में स्विच करेगा. यह सुविधा उपयोगकर्ताओं को तुरंत वित्तीय प्रतिबद्धताओं के बिना अतिरिक्त कार्यक्षमताओं का पता लगाने का प्रोत्साहित करती ह अनुमोदित FAQ .
- प्रशिक्षण मोड : प्लगइन के लाभों का अनुभव बिना किसी पूर्वावलोकन लागत के. यह मॉड अतिरिक्त सुविधाओं का पता लगाने की अनुमति देता है, जो सॉफ्टवेयर का मूल्यांकन करने के लिए एक जोखिम मुक्त अवसर प्रदान करता ह.
लाइसेंस खरीदने के लिए, देख ASPOSE खरीद पोर्टल .
संस्करण प्रतिबंध
जबकि Aspose.Medical मूल्यांकन संस्करण (एक निर्दिष्ट लाइसेंस के बिना) उत्पाद की पूर्ण कार्यक्षमता प्रदान करता है, इसमें निम्नलिखित सीमाएं हैं:
- रेंडर किए गए चित्रों पर एक मूल्यांकन पानी के निशान डालें
- ऑपरेशनों को बचाने के दौरान एक लाइसेंस संदेश जोड़ें
- कुछ टैग मूल्यांकन संस्करण का उपयोग करके अनाम नहीं किया जा सकता है
- DICOM ट्रांसकोडिंग मूल्यांकन संस्करण के साथ उपलब्ध नहीं है
NET में मीटर लाइसेंस कैसे लागू कर
अपने प्लगइन लाइसेंस की जरूरतों के लिए मीटर क्लास सेट करने के लिये इस कदम-दर-चरण गाइड का पालन कर:
- Metered Class को तुरंत स्थापित करें : मीटर क्लास का एक उदाहरण बनाए.
- अपने कुंजी सेट करें : उपयोग कर
SetMeteredKeyअपने सार्वजनिक और निजी कुंजी में प्रवेश करने का तरीक. - प्रसंस्करण कार्यों को पूरा करें: प्लगइन का उपयोग करके आवश्यक कार्य कर.
- निगरानी उपभोग : उपयोग कर
GetConsumptionQuantityएपीआई अनुरोधों की कुल संख्या को ट्रैक करने का तरीक.
अनुमोदित लाइसेंस लागू करने का उदाहरण
यहाँ एक व्यावहारिक उदाहरण है जो दिखाता है कि कैसे अपने मीटर कुंजी सेट करें:
// 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 : केवल उन सुविधाओं के लिए भुगतान करें जिन्हें आप वास्तव में उपयोग करते हैं, कुल लागत को कम करते हुए.
- स्केलिंग : आपके आवेदन आवश्यकताओं के विकास के साथ लाइसेंस को आसानी से समायोजित कर.
- पारदर्शिता : आपके उपयोग की निगरानी कर
GetConsumptionQuantityयह समझने का एक तरीका है कि आप कितना खा रहे ह. - लचीलापन : एक खरीद निर्णय लेने से पहले परीक्षण मोड में अतिरिक्त सुविधाओं का पता लगाए.
लाइसेंस मॉडल की तुलन
अपने विकल्पों को ध्यान में रखते हुए, यह समझना महत्वपूर्ण है कि माप लाइसेंस और पारंपरिक लाइसेसिंग के बीच अंतर क्या है:
| Feature | मेट्रिक लाइसेंस | पारंपरिक लाइसेंस |
|---|---|---|
| भुगतान मॉडल | भुगतान के रूप में-you-go | एक बार या सदस्यता |
| उपयोग ट्रैकिंग | इमारत में उपभोक्ता निगरानी | लागू नहीं |
| Flexibility | उपयोग के आधार पर ऊपर / नीचे स्केल करें | फ़ीड सेट |
| प्रारंभिक लागत | कम उन्नत निवेश | उच्च प्रारंभिक खरीद |
सुरक्षा विचार
अपनी कुंजी सुरक्षित रखें:
- कभी भी क्लाइंट-साइड कोड या सार्वजनिक रिपोर्टर में कुंजी प्रदर्शित न करें
- सुरक्षित कॉन्फ़िगरेशन या पर्यावरण चर में कुंजी संग्रहीत करें
- विकास और उत्पादन वातावरण के लिए अलग कुंजी का उपयोग करें
- अप्रत्याशित उपयोग पैटर्न के लिए उपभोग की निगरानी
Conclusion
.NET के लिए Aspose.Medical की क्षमता को अधिकतम करें, माप लाइसेंस के साथ, डेवलपर्स की गतिशील जरूरतों के अनुकूलित करने के रूप में डिज़ाइन किया गया है, जबकि लागत-प्रभावीता सुनिश्चित की जाती है. चाहे आप एक स्वास्थ्य देखभाल एप्लिकेशन, एक PACS प्रणाली या एक चिकित्सा अनुसंधान उपकरण का निर्माण कर रहे हों, समझने में मापा लासी आपके परियोजना के वित्तीय प्रबंधन को काफी सुधार सकते हैं.