यह चरण-दर-चरण आलेख इस कार्य को करने के लिए पर्यावरण और फिर प्रोग्राम प्रवाह की स्थापना के लिए संदर्भ प्रदान करके सी# में एक पीएसटी फ़ाइल बनाने के तरीके का मार्गदर्शन करता है। एक रन करने योग्य नमूना कोड भी साझा किया जाता है जिसका उपयोग किसी भी .NET समर्थित वातावरण में किया जा सकता है बिना किसी अन्य तृतीय-पक्ष टूल या MS आउटलुक को नई PST फ़ाइल बनाने के लिए स्थापित किए बिना। एक बार जब आप C# में PST बना लेते हैं, तो इसे एप्लिकेशन की आवश्यकताओं के अनुसार डिस्क या स्ट्रीम पर सहेजा जा सकता है।
सी#में एक पीएसटी फ़ाइल बनाने के लिए कदम
- NuGet पैकेज मैनेजर से Aspose.Email for .NET जोड़ने के लिए विकास परिवेश सेट करें
- नया PST फ़ाइल नाम और फ़ाइल स्वरूप संस्करण प्रदान करके PersonalStorage का ऑब्जेक्ट बनाएं
- PST के रूट फोल्डर में एक predefined folder बनाएं
- रूट फ़ोल्डर में कुछ कस्टम फ़ोल्डर जोड़ें
- परिणामी पीएसटी फ़ाइल को डिस्क पर सहेजें
ये चरण C# में एक नया PST बनाने की प्रक्रिया का वर्णन करते हैं, जहाँ पहले उन वर्गों की पहचान की जाती है जिनका उपयोग PST फ़ाइल बनाने के लिए किया जा सकता है और फिर बेहतर समझ के लिए कुछ अतिरिक्त कार्य किए जाते हैं। पीएसटी फ़ाइल नाम और फ़ाइल प्रारूप संस्करण प्रदान करके एक पीएसटी फ़ाइल बनाई जा सकती है जो यूनिकोड या एएनएसआई हो सकती है। हम बिना किसी फोल्डर के एक पीएसटी फाइल बना सकते हैं, हालांकि, हम पीएसटी फाइल को सेव करने से पहले पूर्वनिर्धारित या कस्टम फोल्डर जोड़ सकते हैं।
सी # में एक नई पीएसटी फ़ाइल बनाने के लिए कोड
using Aspose.Email.Storage.Pst; | |
namespace HowToCreateAPstFileInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function for create a PST file in C# | |
{ | |
//Initialize a license | |
Aspose.Email.License lic = new Aspose.Email.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new PST | |
PersonalStorage pstFile = PersonalStorage.Create("output.pst", FileFormatVersion.Unicode); | |
// Add a predefined folder | |
pstFile.CreatePredefinedFolder("Inbox",StandardIpmFolder.Inbox); | |
// Add a custom folder | |
pstFile.RootFolder.AddSubFolder("Marketing"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
यह कोड दर्शाता है कि C# में आउटलुक पीएसटी फाइल कैसे बनाएं ओवरलोडेड फंक्शन क्रिएट () में से एक का उपयोग करके जो विभिन्न मापदंडों की अनुमति देता है। आप StandardIpmFolder एन्यूमरेटर का उपयोग करके पूर्वनिर्धारित फ़ोल्डर बना सकते हैं जिसमें कुछ नाम रखने के लिए इनबॉक्स, आउटबॉक्स, सेंट आइटम, हटाए गए आइटम, संपर्क, कार्य इत्यादि जैसी प्रविष्टियां शामिल हैं। आप कस्टम फ़ोल्डर भी बना सकते हैं जो मानक नहीं हैं लेकिन आपके परिवेश में आवश्यक हैं।
इस लेख ने हमें सिखाया है कि सी#में पीएसटी फाइल कैसे बनाएं। यदि आप C# में ईमेल भेजने की प्रक्रिया सीखना चाहते हैं, तो सी # में ईमेल कैसे भेजें पर लेख देखें।