Jak sloučit soubory OST v C#
Intuitivní a výkonné .NET API pro sloučení souborů OST.

Sloučení souborů OST (Offline Storage Table) spočívá v konsolidaci více souborů OST do jednoho souboru, což usnadňuje správu a přístup k e‑mailovým datům. Robustním a efektivním řešením tohoto úkolu je Aspose.Email pro .NET které umožňuje vývojářům efektivně spravovat soubory OST a umožňuje jim soustředit čas a úsilí na důležitější a smysluplnější části jejich projektů. Aspose.Email pro .NET je univerzální API poskytující výkonné funkce a schopnosti ke zjednodušení sloučení souborů OST i řešení řady dalších náročných úkolů souvisejících s e‑mailem.
API poskytuje možnosti bezproblémového sloučení více souborů OST při zachování integrity dat, struktury složek a vlastností e‑mailů. Využitím Aspose.Email pro .NET mohou vývojáři automatizovat proces sloučení, což výrazně snižuje ruční úsilí a složitost spojenou se správou více souborů OST, a tím zvyšuje celkovou produktivitu.
.NET API je snadno nainstalovat a používat. Začněte optimalizovat správu dat s Aspose.Email pro .NET provedením jedné z následujících akcí:
Otevřít NuGet správce balíčků, vyhledejte Aspose.Email a nainstalujte jej na své zařízení.
Použijte následující příkaz v konzoli správce balíčků:
PM> Install-Package Aspose.Email
Kroky pro sloučení souborů OST v C#
Základní sloučení a spojení dokumentů s Aspose.Email pro .NET API lze použít během několika řádků kódu.
- Definujte pole názvů zdrojových souborů OST pomocí řetězce sourceOstFiles.
- Vytvořte nový PST soubor pomocí PersonalStorage.Create() metodou, kde zadáte název souboru a verzi formátu.
- Přihlaste se k událostem pro sledování procesu.
- Sloučte vytvořený PST se soubory OST pomocí pst.MergeWith() metodou, předávající pole názvů zdrojových souborů OST.
Soubory OST jsou sloučeny do jednoho PST, protože je nelze vytvořit od nuly.
Systémové požadavky
Naše API jsou podporována na všech hlavních platformách a operačních systémech. Před spuštěním níže uvedeného kódu se ujistěte, že máte ve svém systému následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s .NET Framework, .NET Core, Windows Azure, Mono nebo Xamarin platformami
- Vývojové prostředí jako Microsoft Visual Studio
- Aspose.Email pro .NET DLL odkazovaná ve vašem projektu – nainstalujte z NuGet pomocí tlačítka Download výše.
Sloučení souborů OST - 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);
}
O API
Aspose.Email pro .NET je výkonné a spolehlivé API pro práci se e‑mailovými zprávami, kontakty, kalendáři a dalšími úkoly souvisejícími s e‑mailem v .NET aplikacích. Nabízí širokou škálu funkcí, jako je vytváření, čtení a manipulace s e‑mailovými zprávami, správa kontaktů a kalendářů, odesílání a přijímání e‑mailů a práce s různými formáty e‑mailů včetně PST, MSG, EML a MHT. API je navrženo tak, aby bylo snadno použitelné a flexibilní, což z něj dělá skvělou volbu pro integraci e‑mailových funkcí do .NET aplikací.
Aspose.Email poskytuje bezplatný přístup ke svým zdrojům:
- srozumitelný dokumentace s podrobnými instrukcemi ke všem podporovaným funkcím
- fórum podpory poskytující profesionální odpovědi na všechny možné otázky
- the blog se sbírkou příspěvků k naléhavým tématům
- pokročilé funkce knihovny
API je samostatné a nevyžaduje instalaci Microsoft Outlook ani jakéhokoli jiného softwaru.
OST What is OST File Format
OST nebo soubory offline úložiště představují data poštovní schránky uživatele v offline režimu na lokálním počítači po registraci na Exchange Server pomocí Microsoft Outlook. Je automaticky vytvořen při prvním použití Microsoft Outlook při připojení k serveru. Jakmile je soubor vytvořen, data se synchronizují s e‑mailovým serverem, aby byla k dispozici i offline v případě ztráty spojení se serverem. OST soubory mohou obsahovat položky poštovní schránky, jako jsou e‑maily, kontakty, kalendářové informace, poznámky, úkoly a další podobná data. Uživatelé mohou v OST souboru vytvářet e‑maily a další položky i bez připojení k serveru, ale ty nebudou synchronizovány se serverem. Jakmile je spojení obnoveno, lokální soubor se znovu synchronizuje se serverem, takže server i lokální kopie mají stejnou úroveň informací.
Read More