Можно ли ссылаться на файл, хранящийся в изолированном хранилище, по его URI? - PullRequest
3 голосов
/ 20 января 2009

Используя этот предыдущий вопрос в качестве мотивации, я хотел бы временно хранить изображения и видео в изолированном хранилище. Мое приложение (написанное на WPF / C #) позволит пользователю просматривать эти временно сохраненные элементы, просматривая их содержимое в MediaElement . Я надеялся установить свойство источника MediaElement для URI видео или изображения, хранящегося в IsolatedStorage, но я не могу понять, как динамически создать URI, так как он не выглядит наивно поддерживаемым IsolatedStorage. Любая помощь будет принята с благодарностью - заранее спасибо!

Обновление - 1/21/09 После борьбы с проблемой в течение дня я пришел к выводу, что подход изолированного хранилища не практичен для хранения больших видеофайлов, на которые должен ссылаться Uri.

1 Ответ

1 голос
/ 19 февраля 2010

Изолированное хранилище предназначено для предоставления вам возможности хранить данные на клиенте БЕЗ знания конкретного местоположения файлов, которые вы сохранили. Причина отсутствия URI состоит в том, чтобы хранить файлы, которые вы сохранили, в «песочнице безопасности». Возможно, вам удастся найти способ получить фактический URI, но если есть способ, вероятно, что Microsoft выпустит исправление безопасности, которое нарушает ваш код.

Я бы нашел другой способ выполнить вашу задачу. Обычно плохая идея пытаться «бороться» с настройками безопасности в платформе, поскольку будущие изменения платформы могут сломать ваше приложение.

...