Denna steg-för-steg-artikel guidar hur man skapar en PST-fil i C# genom att tillhandahålla referenser för att etablera miljön och sedan programflödet för att utföra denna uppgift. En körbar exempelkod delas också som kan användas i alla .NET-stödda miljöer utan att installera något annat tredjepartsverktyg eller MS Outlook för att skapa den nya PST-filen. När du skapar PST i C# kan den sparas på disken eller till en stream enligt applikationskraven.
Steg för att skapa en PST-fil i C#
- Ställ in utvecklingsmiljön för att lägga till Aspose.Email for .NET från NuGet-pakethanteraren
- Skapa ett objekt av PersonalStorage genom att ange det nya PST-filnamnet och filformatsversionen
- Skapa en predefined folder i rotmappen för PST
- Lägg till några anpassade mappar i rotmappen
- Spara den resulterande PST-filen på disken
Dessa steg beskriver processen att skapa en ny PST i C# där först klasserna identifieras som kan användas för att skapa en PST-fil och sedan utförs några ytterligare uppgifter för bättre förståelse. En PST-fil kan skapas genom att ange PST-filnamnet och filformatsversionen som kan vara antingen Unicode eller ANSI. Vi kan skapa en PST-fil utan någon mapp, men vi kan lägga till fördefinierade eller anpassade mappar innan vi sparar PST-filen.
Kod för att skapa en ny PST-fil i C#
Den här koden visar hur man skapar en Outlook PST-fil i C# genom att använda en av de överbelastade funktionerna Create() som tillåter en mängd olika parametrar. Du kan skapa fördefinierade mappar med hjälp av StandardIpmFolder-uppräkningen som innehåller poster som Inkorg, Utkorg, SentItems, DeletedItems, Contacts, Tasks, etc. för att nämna några. Du kan också skapa anpassade mappar som inte är standard men som krävs i din miljö.
Den här artikeln har lärt oss hur man gör en PST-fil i C#. Om du vill lära dig processen för att skicka ett e-postmeddelande i C#, se artikeln om Hur man skickar e-post i C#.