1

JSON で動作するドキュメント ストアに電子メールを保存します。最初は、私が扱う電子メールは MS System.Net.Mail.MailMessage 形式ですが、将来的には、さまざまな電子メール サーバーから電子メールを取得し、.NET を使用してそれらをストアに入れることさえしないかもしれません。

メールから取得できるすべての情報を記録するために、使用して固執できる包括的な形式が必要です。また、MailMessage は簡単に jsonSerialize しないので、何らかの DTO を使用します。

私の質問は、ここでメールを一般的な形式で保存する必要があった人はいますか?もしそうなら、何が最も効果的だと思いましたか? 簡単にシリアル化できる方法でできるだけ多くの情報を保存する特定のクラスはありますか? また、選択した形式で私が回避できる間違いを犯した人はいますか?

4

1 に答える 1

1

少しいじった後、私は少しばかげていることに気づきました。メールを表すさまざまなクラスに含まれるフィールドのほとんどは、実際にはヘッダーから派生しています。ストレージ メカニズムとして、ヘッダーにあるものをすべて削除し、未加工のヘッダー自体を保存することは理にかなっています。これにより、オブジェクトは非常に基本的なものになります。

于 2012-11-04T15:16:51.303 に答える