ブラウザ内型silverlight5アプリを使って分離ストレージのパスを表示する方法があれば教えてください。
2 に答える
通常、分離ストレージへのフル パスは、少なくとも Silverlight ではプログラムで取得できません。
フィールドが であるため、リフレクションを通じてインスタンスm_AppFilesPath
のメンバーにアクセスすることはできません。これを行おうとすると、 を受け取る可能性があります。IsolatedStorageFile
private
FieldAccessException
分離ストレージ ファイルとディレクトリのファイル システムの場所を探している場合は、この SO 回答をお読みください。
アプリケーションの実行時に分離ストレージ ルートに相対的なファイル パスを見つけたい場合、私の知る限り、IsolatedStorageFileクラスにはGetFileNames メソッドしかなく、できればGetDirectoryNames と組み合わせて使用できます。
原則として、 IsolatedStorageFileStreamオブジェクトのNameプロパティにアクセスして、特定のファイルの相対ファイル パスを要求することもできますが、このプロパティは信頼できるアプリケーションでのみ使用できます。
WPF アプリで分離されたストレージの場所を取得することは可能でしょうか? VDI (仮想デスクトップ インフラストラクチャ) を使用している顧客に問題があります。隔離された倉庫が機能する場合と機能しない場合があります。ランダムなようで、これをデバッグしたいと思います。
ローミング ユーザー アカウントを使用しています。