2012-03-18 7 views
0

クラスを含むSilverlightアプリケーションを作成しましたが、そのクラスをXMLファイルのバイナリファイルにシリアル化したいのですが、それはSilverlightで可能かどうかですか? WCFサービスを使用せずに、どうすればいいのですか?クラスをSilverlightでファイルにシリアライズ

答えて

0

この動画をご覧ください。それはローカルFSにアクセスする方法に役立ちます。私は、XMLシリアライザがSilverlightで利用可能であると確信していますが、私は確信していません。これを見るisolatedstorageに書き込むため

http://www.silverlight.net/learn/graphics/file-and-local-data/local-file-access :あなたがファイルを書き込むことができます http://programming4.us/multimedia/882.aspx

0

Silverlightでファイルに書き込むことはできません。明らかなセキュリティ上の理由から、クライアントファイルシステムにアクセスすることはできません。クライアントにストレージが必要な場合はIsolated Storageを使用できます。クラスをXML文字列またはストリームにシリアル化するには、たとえばXmlSerializerクラスを使用します。

+0

- あなたが最初に許可を求める場合。 – ChrisF

+0

Silverlight 4+ではファイルシステムにアクセスできますが、このアクセスには制限があります。 –