C #でOSTファイルをマージする方法
OSTファイルをマージするための直感的で高性能な.NET API。
OST(オフラインストレージテーブル)ファイルのマージでは、複数のOSTファイルが1つのファイルに統合され、電子メールデータの管理とアクセスが容易になります。このタスクに対する堅牢で効果的なソリューションは .NET 用の Aspose.Email これにより、開発者はOSTファイルを効率的に管理できるようになり、プロジェクトのより重要でやりがいのある側面に時間と労力を割り当てることができます。.NET 用の Aspose.Email は、OST ファイルのマージを効率化するだけでなく、その他のさまざまな困難な電子メール関連のタスクを処理するための強力な機能を提供する多用途の API です。
このAPIは、データの整合性を確保し、フォルダ構造を維持し、電子メールのプロパティを維持しながら、複数のOSTファイルをシームレスにマージする機能を提供します。.NET 用の Aspose.Email を活用することで、開発者はマージプロセスを自動化でき、複数の OST ファイルの管理に伴う手作業や複雑さを大幅に軽減できるため、全体的な生産性が向上します。
.NET API はインストールと利用が簡単です。次のいずれかのアクションを実行して、.NET 用 Aspose.Email によるデータ管理の最適化を開始してください。
Open NuGet パッケージマネージャー、Aspose.Emailを検索してデバイスにインストールします。
パッケージマネージャーコンソールから次のコマンドを使用します。
PM> Install-Package Aspose.Email
C #でOSTファイルをマージする手順
とのマージと連結を行う基本的な文書 .NET 用の Aspose.Email API はわずか数行のコードで実行できます。
- 文字列 SourceOSTFiles を使用してソース OST ファイル名の配列を定義します。
- を使用して新しいPSTファイルを作成します PersonalStorage.Create() メソッドで、ファイル名と形式のバージョンを指定します。
- 追跡プロセスのためにイベントを購読します。
- 作成したPSTファイルを使ってOSTファイルとマージする pst.MergeWith() メソッド、ソース OST ファイル名の配列を渡します。
OSTファイルは最初から作成できないため、1つのPSTにマージされます。
システム要件
当社のAPIは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。以下のコードを実行する前に、お使いのシステムが以下の前提条件を満たしていることを確認してください。
- Microsoft Windows または.NET Framework、.NET Core、Windows Azure、Mono、または Xamarin プラットフォームと互換性のある OS
- マイクロソフトビジュアルスタジオのような開発環境
- プロジェクトで参照されている.NET DLL 用 Aspose.Email-上の [ダウンロード] ボタンを使用して NuGet からインストール
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);
}
API について
.NET 用の Aspose.Email は、.NET アプリケーションで電子メールメッセージ、連絡先、予定表、およびその他の電子メール関連タスクを処理するための強力で信頼性の高い API です。電子メールメッセージの作成、読み取り、操作、連絡先と予定表の管理、電子メールの送受信、PST、MSG、EML、MHT などのさまざまな電子メール形式の操作など、さまざまな機能を提供します。この API は使いやすく柔軟に設計されているため、E メール機能を.NET アプリケーションに統合する場合に最適です。
Aspose.Emailはそのリソースへの無料アクセスを提供します。
- わかりやすい documentation サポートされているすべての機能に関する詳細な説明付き
- サポートフォーラム 考えられるすべての質問に専門的な回答を提供する
- the blog 緊急の問題に関する投稿のコレクション付き
- 高度な機能 図書館の
API はスタンドアロンであり、Microsoft Outlook やその他のソフトウェアをインストールする必要はありません。
OST What is OST File Format
OSTまたはオフラインストレージファイルは、Microsoft Outlookを使用してExchange Serverに登録すると、ローカルマシン上のオフラインモードでユーザーのメールボックスデータを表します。Microsoft Outlook を初めて使用したときに、サーバーに接続したときに自動的に作成されます。ファイルが作成されると、データは電子メールサーバーと同期され、電子メールサーバーとの接続が切断された場合でもオフラインで利用できるようになります。OSTファイルは、電子メール、連絡先、カレンダー情報、メモ、タスク、その他の同様のデータなどのメールボックスアイテムを使用できます。ユーザーは、サーバーに接続していなくてもOSTファイルに電子メールやその他のデータ項目を作成できますが、これらはサーバーと同期されません。接続が確立されると、ローカルファイルはサーバーと再度同期され、サーバーとローカルコピーの両方の情報レベルが同じになります。
Read More