Aspose.Tasks में आवर्ती कार्य जानकारी निकालना

परिचय

.NET के लिए Aspose.Tasks एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को उनके .NET अनुप्रयोगों में Microsoft प्रोजेक्ट फ़ाइलों के साथ काम करने की अनुमति देती है। इस ट्यूटोरियल में, हम Aspose.Tasks का उपयोग करके MS प्रोजेक्ट फ़ाइलों से आवर्ती कार्य जानकारी निकालने का तरीका जानेंगे।

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

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित शर्तें हैं:

  1. C# प्रोग्रामिंग भाषा की बुनियादी समझ।
  2. आपके सिस्टम पर विज़ुअल स्टूडियो स्थापित है।
  3. .NET लाइब्रेरी के लिए Aspose.Tasks स्थापित। आप इसे यहां से डाउनलोड कर सकते हैंयहाँ.

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

आरंभ करने के लिए, अपने C# कोड में आवश्यक नामस्थान आयात करें:

    using Aspose.Tasks;
    using System;
    

अब, आइए उदाहरण को कई चरणों में विभाजित करें:

चरण 1: प्रोजेक्ट फ़ाइल पथ सेट करें

String DataDir = "Your Document Directory";

प्रतिस्थापित करें"Your Document Directory" आपकी एमएस प्रोजेक्ट फ़ाइल के पथ के साथ।

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

var project = new Project(DataDir + "TestRecurringTask2016.mpp");

यह पंक्ति एक नई शुरुआत करती हैProject पथ द्वारा निर्दिष्ट एमएस प्रोजेक्ट फ़ाइल को लोड करके ऑब्जेक्ट करें।

चरण 3: कार्यों की आवर्ती जानकारी पढ़ें

foreach (var task in project.RootTask.SelectAllChildTasks())
{
    var info = task.RecurringInfo;
    if (info == null)
    {
        continue;
    }
    // आवर्ती कार्य जानकारी तक पहुंचें और प्रदर्शित करें
    Console.WriteLine("Start Date: " + info.StartDate);
    Console.WriteLine("Duration: " + info.Duration);
    Console.WriteLine("End Date: " + info.EndDate);
    // आवश्यकतानुसार अन्य आवर्ती कार्य जानकारी प्रदर्शित करना जारी रखें
}

यह लूप प्रोजेक्ट में सभी कार्यों को दोहराता है और जाँचता है कि क्या प्रत्येक कार्य के साथ आवर्ती जानकारी जुड़ी हुई है। यदि ऐसा होता है, तो यह आवर्ती कार्य के विभिन्न गुणों को पुनः प्राप्त करता है और प्रदर्शित करता है, जैसे प्रारंभ तिथि, अवधि, समाप्ति तिथि इत्यादि।

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा कि .NET के लिए Aspose.Tasks का उपयोग करके MS प्रोजेक्ट फ़ाइलों से आवर्ती कार्य जानकारी कैसे निकालें। इस ज्ञान के साथ, अब आप आवर्ती कार्यों के साथ अधिक कुशलता से काम करने के लिए इस कार्यक्षमता को अपने .NET अनुप्रयोगों में एकीकृत कर सकते हैं।

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

प्रश्न: क्या मैं .NET के लिए Aspose.Tasks का उपयोग करके आवर्ती कार्य जानकारी को संशोधित कर सकता हूँ?

उत्तर: हां, आप दिए गए एपीआई का उपयोग करके आवर्ती कार्य जानकारी को प्रोग्रामेटिक रूप से संशोधित कर सकते हैं।

प्रश्न: क्या Aspose.Tasks MS प्रोजेक्ट के अलावा अन्य प्रोजेक्ट फ़ाइल स्वरूपों का समर्थन करता है?

उत्तर: हां, Aspose.Tasks एमपीपी, एक्सएमएल और सीएसवी जैसे विभिन्न प्रोजेक्ट फ़ाइल स्वरूपों का समर्थन करता है।

प्रश्न: क्या .NET के लिए Aspose.Tasks का निःशुल्क परीक्षण उपलब्ध है?

उत्तर: हाँ, आप नि:शुल्क परीक्षण डाउनलोड कर सकते हैंयहाँ.

प्रश्न: मुझे .NET के लिए Aspose.Tasks के लिए दस्तावेज़ कहां मिल सकते हैं?

उत्तर: आप दस्तावेज़ पा सकते हैंयहाँ.

प्रश्न: मैं .NET के लिए Aspose.Tasks के लिए तकनीकी सहायता कैसे प्राप्त कर सकता हूं?

उत्तर: आप Aspose.Tasks फोरम से तकनीकी सहायता प्राप्त कर सकते हैंयहाँ.