Не могли бы вы сказать мне, есть ли способ отобразить путь к изолированному хранилищу с помощью приложения silverlight5 в браузере.
Можно ли отобразить путь IsolatedStorage в silverlight5
Ответы (2)
Полный путь к изолированному хранилищу обычно невозможно получить программно, по крайней мере, в Silverlight.
Невозможно получить доступ к члену m_AppFilesPath
в экземпляре IsolatedStorageFile
посредством отражения, так как поле private
. Если вы попытаетесь это сделать, вы, скорее всего, получите FieldAccessException
.
Если вы ищете расположение в файловой системе файлов и каталогов изолированного хранилища, прочитайте этот ответ SO.
Если вы хотите узнать пути к файлам относительно корня изолированного хранилища при запуске вашего приложения, AFAIK есть только файл методы GetFileNames в IsolatedStorageFile, желательно в сочетании с GetDirectoryNames.
В принципе также можно запросить относительный путь к конкретному файлу, обратившись к Имя свойства IsolatedStorageFileStream, однако это свойство доступно только в доверенных приложениях.
FieldAccessException
, потому что вам не разрешен доступ к m_AppFilesPath
через отражение. Если вы посмотрите на пример FieldInfo.GetValue
в документация MSDN Silverlight, вы увидите, что поля private
обычно выдают ошибку FieldAccessException
.
- person Anders Gustafsson; 11.07.2012
Можно ли получить изолированное хранилище в приложении WPF? У меня возникли проблемы с клиентом, использующим VDI (инфраструктура виртуальных рабочих столов). Иногда изолированное хранилище будет работать, а иногда нет. Похоже, что это случайно, и я хочу попробовать отладить это.
Они используют перемещаемый аккаунт пользователя.