Hur man sammanfogar OST-filer i C #
Intuitivt och högpresterande.NET API för att slå samman OST-filer.
Sammanslagning av OST-filer (Offline Storage Table) ligger i konsolidering av flera OST-filer till en enda fil, vilket gör det lättare att hantera och komma åt e-postdata. En robust och effektiv lösning på denna uppgift är Aspose.Email för.NET vilket ger utvecklare möjlighet att effektivt hantera OST-filer och gör det möjligt för dem att fördela sin tid och ansträngningar mot mer kritiska och givande aspekter av sina projekt. Aspose.Email för.NET är ett mångsidigt API som ger kraftfulla funktioner och funktioner för att effektivisera sammanslagningen av OST-filer samt hantera en mängd andra utmanande e-postrelaterade uppgifter.
API:et erbjuder möjligheter att sömlöst slå samman flera OST-filer samtidigt som dataintegritet säkerställs, mappstrukturer upprätthålls och e-postegenskaper bevaras. Genom att utnyttja Aspose.Email för .NET kan utvecklare automatisera sammanslagningsprocessen, vilket avsevärt minskar den manuella ansträngningen och komplexiteten i hanteringen av flera OST-filer, vilket förbättrar den totala produktiviteten.
.NET API är lätt att installera och använda. Börja optimera din datahantering med Aspose.Email för.NET genom att utföra någon av följande åtgärder:
Open NuGet pakethanterare, sök efter Aspose.Email och installera den på din enhet.
Använd följande kommando från Package Manager-konsolen:
PM> Install-Package Aspose.Email
Steg för att slå samman OST-filer i C #
Ett grundläggande dokument som slås samman och sammanfogas med Aspose.Email för.NET API: er kan göras med bara några rader kod.
- Definiera en array med OST-källfilnamn med strängen SourceOstFiles.
- Skapa en ny PST-fil med PersonalStorage.Create() metod, med angivande av filnamn och formatversion.
- Prenumerera på händelserna för spårningsprocessen.
- Slå samman den skapade PST med OST-filerna med pst.MergeWith() metod, skickar matrisen med OST-källfilnamn.
OST-filer slås samman till en PST, eftersom de inte kan skapas från början.
Systemkrav
Våra API:er stöds på alla större plattformar och operativsystem. Innan du kör koden nedan, se till att du har följande förutsättningar på ditt system.
- Microsoft Windows eller ett kompatibelt operativsystem med.NET Framework, .NET Core, Windows Azure, Mono eller Xamarin-plattformar
- Utvecklingsmiljö som Microsoft Visual Studio
- Aspose.Email för.NET DLL som refereras till i ditt projekt - Installera från NuGet med hjälp av knappen Ladda ner ovan
Sammanfoga OST-filer - C#
string[] sourceOstFiles = { "source1.ost", "source2.ost", "source3.ost", ... "sourceN.ost" };
using (var pst = PersonalStorage.Create("target.pst", FileFormatVersion.Unicode))
{
// The events subscription is an optional step for the tracking process only.
pst.StorageProcessed += PstMerge_OnStorageProcessed;
pst.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in separate folder.
pst.MergeWith(sourceOstFiles);
}
Om API:et
Aspose.Email för.NET är ett kraftfullt och pålitligt API för att arbeta med e-postmeddelanden, kontakter, kalendrar och andra e-postrelaterade uppgifter i.NET-applikationer. Det ger ett brett utbud av funktioner som att skapa, läsa och manipulera e-postmeddelanden, hantera kontakter och kalendrar, skicka och ta emot e-postmeddelanden och arbeta med olika e-postformat inklusive PST, MSG, EML och MHT. API:et är utformat för att vara enkelt att använda och flexibelt, vilket gör det till ett utmärkt val för att integrera e-postfunktionalitet i.NET-applikationer.
Aspose.Email ger fri tillgång till sina resurser:
- en begriplig documentation med grundliga instruktioner om alla funktioner som stöds
- supportforum ge professionella svar på alla möjliga frågor
- the blog med en samling inlägg om brådskande frågor
- avancerade funktioner av biblioteket
API:et är fristående och kräver inte Microsoft Outlook eller någon annan programvaruinstallation.
OST What is OST File Format
OST- eller offlinelagringsfiler representerar användarens postlådedata i offlineläge på lokal dator vid registrering med Exchange Server med Microsoft Outlook. Det skapas automatiskt vid första användningen av Microsoft Outlook vid anslutning till servern. När filen har skapats synkroniseras data med e-postservern så att den också är tillgänglig offline vid frånkoppling från e-postservern. OST-filer kan använda postlådeobjekt som e-post, kontakter, kalenderinformation, anteckningar, uppgifter och annan liknande data. Användare kan skapa e-postmeddelanden och andra dataobjekt i OST-fil även i avsaknad av anslutning till servern, men dessa kommer inte att synkroniseras med servern. När anslutningen har upprättats synkroniseras den lokala filen med servern igen så att både servern och den lokala kopian är på samma informationsnivå.
Read More