.NET के लिए Aspose.Tasks के साथ मीटरिंग MS प्रोजेक्ट उपयोग

परिचय

क्या आप Aspose.Tasks के साथ अपने MS प्रोजेक्ट उपयोग को प्रभावी ढंग से प्रबंधित और मॉनिटर करना चाहते हैं? मीटरिंग की शक्ति से, आप अपने उपयोग पर नज़र रख सकते हैं और अपने परियोजना प्रबंधन प्रयासों को अनुकूलित कर सकते हैं। इस ट्यूटोरियल में, हम आपको .NET के लिए Aspose.Tasks का उपयोग करके चरण दर चरण MS प्रोजेक्ट उपयोग को मापने की प्रक्रिया के बारे में मार्गदर्शन करेंगे।

आवश्यक शर्तें

इससे पहले कि हम एमएस प्रोजेक्ट के उपयोग की पैमाइश करें, सुनिश्चित करें कि आपके पास निम्नलिखित शर्तें हैं:

  1. .NET लाइब्रेरी के लिए Aspose.Tasks: .NET लाइब्रेरी के लिए Aspose.Tasks को डाउनलोड और इंस्टॉल करें।डाउनलोड पेज. अपने विकास परिवेश में लाइब्रेरी स्थापित करने के लिए इंस्टॉलेशन निर्देशों का पालन करें।
  2. सार्वजनिक और निजी कुंजियाँ: Aspose से अपनी सार्वजनिक और निजी कुंजियाँ प्राप्त करें। ये कुंजियाँ मीटरिंग के उपयोग के लिए आवश्यक हैं। यदि आपके पास अभी तक चाबियाँ नहीं हैं, तो आप Aspose से उनके लिए अनुरोध कर सकते हैंअस्थायी लाइसेंस पृष्ठ।

नामस्थान आयात करें

आगे बढ़ने से पहले, अपने प्रोजेक्ट में आवश्यक नामस्थान आयात करें:

using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

चरण 1: मीटरिंग सेट करें

एमएस प्रोजेक्ट उपयोग की मीटरिंग शुरू करने के लिए, अपनी सार्वजनिक और निजी कुंजी प्रदान करके मीटर्ड वातावरण स्थापित करें:

String DataDir = "Your Document Directory";
var metered = new Metered();
metered.SetMeteredKey("<public key>", "<private key>");

प्रतिस्थापित करें"Your Document Directory" आपकी दस्तावेज़ निर्देशिका के पथ के साथ, और स्थानापन्न<public key> और<private key> Aspose से प्राप्त आपकी वास्तविक कुंजियों के साथ।

चरण 2: एमएस प्रोजेक्ट फ़ाइल लोड करें

इसके बाद, Aspose.Tasks का उपयोग करके अपनी MS प्रोजेक्ट फ़ाइल लोड करें:

var project = new Project(DataDir + "Project2.mpp");
Console.WriteLine("Project Name: " + project.Get(Prj.Name));

यह चरण निर्दिष्ट निर्देशिका से “Project2.mpp” नामक MS प्रोजेक्ट फ़ाइल को लोड करता है। आप फ़ाइल नाम को अपनी MS प्रोजेक्ट फ़ाइल से बदल सकते हैं।

चरण 3: प्रोजेक्ट के साथ काम करें

अब जब प्रोजेक्ट लोड हो गया है, तो आप अपने प्रोजेक्ट प्रबंधन कार्यों के लिए आवश्यकतानुसार इस पर विभिन्न ऑपरेशन कर सकते हैं।

// यहां परियोजना प्रबंधन कार्य निष्पादित करें

चरण 4: क्रेडिट और बाइट्स की खपत की जाँच करें

आप अपनी उपयोग अवधि के दौरान खर्च किए गए क्रेडिट और उपभोग किए गए बाइट्स की जांच कर सकते हैं:

try
{
    Console.WriteLine("Credits spent: {0}", Metered.GetConsumptionCredit());
    Console.WriteLine("Bytes consumed: {0}", Metered.GetConsumptionQuantity());
}
catch (WebException)
{
    // यहां अपवादों को संभालें
}

यह चरण आपके संचालन द्वारा खर्च किए गए क्रेडिट और उपभोग किए गए बाइट्स को पुनर्प्राप्त और प्रदर्शित करता है। इस प्रक्रिया के दौरान होने वाले किसी भी अपवाद को संभालें।

चरण 5: मीटर कुंजी को रीसेट करें

वैकल्पिक रूप से, आप बाइट्स की गिनती रोकने के लिए मीटर की गई कुंजी को रीसेट कर सकते हैं:

metered.ResetMeteredKey();

यह चरण मीटरिंग प्रक्रिया को रोक देता है और मीटर की गई कुंजी को रीसेट कर देता है।

निष्कर्ष

इस ट्यूटोरियल में, आपने सीखा कि .NET के लिए Aspose.Tasks का उपयोग करके MS प्रोजेक्ट उपयोग को कैसे मीटर किया जाए। इन चरणों का पालन करके, आप कुशल संसाधन उपयोग सुनिश्चित करते हुए अपने परियोजना प्रबंधन प्रयासों की प्रभावी ढंग से निगरानी और अनुकूलन कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: क्या मैं एकाधिक एमएस प्रोजेक्ट फ़ाइलों में उपयोग को मीटर कर सकता हूँ?

उत्तर: हां, आप प्रत्येक फ़ाइल को अलग से लोड करके और तदनुसार उपयोग की निगरानी करके कई एमएस प्रोजेक्ट फ़ाइलों में उपयोग को मीटर कर सकते हैं।

प्रश्न: क्या मीटरिंग एमएस प्रोजेक्ट का उपयोग .NET के लिए Aspose.Tasks के सभी संस्करणों के साथ संगत है?

उत्तर: हां, मीटरिंग एमएस प्रोजेक्ट का उपयोग .NET के लिए Aspose.Tasks के सभी संस्करणों में समर्थित है।

प्रश्न: क्या मुझे मीटरिंग के उपयोग के लिए इंटरनेट कनेक्शन की आवश्यकता है?

उत्तर: हां, मीटरिंग के उपयोग के लिए एस्पोज़ के सर्वर के साथ संचार करने के लिए इंटरनेट कनेक्शन की आवश्यकता होती है।

प्रश्न: क्या मैं वास्तविक समय में उपयोग को ट्रैक कर सकता हूँ?

उत्तर: हां, आप समय-समय पर खर्च किए गए क्रेडिट और उपभोग किए गए बाइट्स की जांच करके वास्तविक समय में उपयोग को ट्रैक कर सकते हैं।

प्रश्न: क्या मीटरिंग एमएस प्रोजेक्ट का उपयोग परीक्षण संस्करण में उपलब्ध है?

उत्तर: हां, मीटरिंग एमएस प्रोजेक्ट का उपयोग .NET के लिए Aspose.Tasks के परीक्षण और लाइसेंस प्राप्त दोनों संस्करणों में उपलब्ध है।