Ez a cikk lépésről lépésre bemutatja, hogyan hozhat létre PST-fájlt C#-ban, hivatkozásokat adva a környezet létrehozásához, majd a feladat végrehajtásához a programfolyamathoz. Egy futtatható mintakód is meg van osztva, amely bármely .NET által támogatott környezetben használható harmadik féltől származó eszköz vagy MS Outlook telepítése nélkül az új PST fájl létrehozásához. Miután létrehozta a PST-t C#-ban, elmentheti a lemezre vagy adatfolyamba az alkalmazás követelményeinek megfelelően.
PST-fájl létrehozásának lépései C#-ban
- Állítsa be a fejlesztői környezetet a Aspose.Email for .NET hozzáadásához a NuGet csomagkezelőből
- Hozzon létre egy PersonalStorage objektumot az új PST-fájlnév és fájlformátum-verzió megadásával
- Hozzon létre egy predefined folder-t a PST gyökérmappájában
- Adjon hozzá néhány egyéni mappát a gyökérmappához
- Mentse el a kapott PST-fájlt a lemezre
Ezek a lépések leírják az új PST létrehozásának folyamatát C#-ban, ahol először azonosítják azokat az osztályokat, amelyekkel PST-fájlt lehet létrehozni, majd néhány további feladatot végrehajtanak a jobb megértés érdekében. A PST-fájl a PST-fájlnév és a fájlformátum verziójának megadásával hozható létre, amely lehet Unicode vagy ANSI. Létrehozhatunk PST-fájlt mappa nélkül is, de a PST-fájl mentése előtt hozzáadhatunk előre meghatározott vagy egyéni mappákat.
Kód új PST-fájl létrehozásához C#-ban
Ez a kód bemutatja hogyan hozhat létre Outlook PST-fájlt C#-ban a Create() túlterhelt függvények egyikével, amely számos paramétert tesz lehetővé. Létrehozhat előre definiált mappákat a StandardIpmFolder felsoroló segítségével, amely olyan bejegyzéseket tartalmaz, mint a Beérkezett üzenetek, Kimenő levelek, Elküldött elemek, Törölt elemek, Névjegyek, Feladatok stb., hogy csak néhányat említsünk. Létrehozhat olyan egyéni mappákat is, amelyek nem szabványosak, de szükségesek a környezetében.
Ez a cikk megtanított minket hogyan készítsünk PST-fájlt C#-ban. Ha szeretné megismerni a C# nyelvű e-mail küldésének folyamatát, olvassa el a következő cikket: Hogyan küldjünk e-mailt C#-ban.