私は現在、c# と vsto を使用して Outlook のアドオンを作成しており、予定項目からすべてのデータを抽出する必要があります。XML シリアライザーを試してみましたが、オブジェクトが何らかの形で保護されているように見えます。これが可能な別のシリアル化手法はありますか? そうでない場合は、オブジェクトの個々のプロパティにアクセスするよりも、オブジェクトからすべてのデータを抽出する簡単な方法があります (各プロパティを入力するのはあまり好きではありません!)。
質問する
471 次
1 に答える
0
すべてのオブジェクトをシリアル化できるわけではありません。Outlook AppointmentItem オブジェクトはその 1 つだと思います。これは多くの場合、他のオブジェクトへの参照が原因です。
浅い/深いコピーを調べることができます: http://msdn.microsoft.com/en-us/library/system.object.memberwiseclone.aspx
あなたが何をしようとしているのかによっては、浅いコピーを作成してコピーをシリアル化するだけで十分な場合があります。
于 2011-02-20T12:42:08.400 に答える