サーバーから読み取ったメールを MongoDB に挿入したい。MimeKit を使用して、サーバーから電子メールを取得します。直接挿入しようとするmimeMessage.ToBsonDocument()
とSystem.InvalidOperationException: 'Timeouts are not supported on this stream.'
、メッセージオブジェクトが内部ストリームを使用してサーバーからデータを読み取ると推測しています。
メモリ ストリームを使用して、最初にデータをストリームに書き込み、次にそのストリームから BsonDocument を作成したいと考えています。
これを行う最善の方法は with ですが、コンパイラは BsonDocument でメソッド 'ReadFrom' を見つけられないことをここで読みました。BsonDocument.ReadFrom(ms);
このメソッドは新しいバージョンで置き換えられましたか? ものによって?または、ストリームから BsonDocument を作成する最良の方法は何ですか?
ありがとう