Silverlight является изолированным устройством хранения данных, которое рассматривают как постоянное, или как кэш?

Многие из этих ответов верны, но они предполагают, что у вас есть абсолютный URL, что может быть не так. Если вы хотите использовать относительный URL и генерировать остальное, то вы можете сделать что-то вроде этого ...

$url = 'http://' . 

Многие из этих ответов верны, но они предполагают, что у вас есть абсолютный URL, что может быть не так. Если вы хотите использовать относительный URL и генерировать остальное, то вы можете сделать что-то вроде этого ...

[110]SERVER['HTTP_HOST']; // Get the server $url .= rtrim(dirname(

Многие из этих ответов верны, но они предполагают, что у вас есть абсолютный URL, что может быть не так. Если вы хотите использовать относительный URL и генерировать остальное, то вы можете сделать что-то вроде этого ...

[110]SERVER['PHP_SELF']), '/\\'); // Get the current directory $url .= '/your-relative/path-goes/here/'; // <-- Your relative path header('Location: ' . $url, true, 302); // Use either 301 or 302
6
задан David 17 July 2009 в 15:32
поделиться

2 ответа

Параметры «MachineStore» недоступны в Silverlight, есть только «Приложение» и «Сайт». И то, и другое определяется пользователем ... поскольку файлы хранятся в пользовательских данных AppData в Windows. Приложения в браузере и вне браузера используют одни и те же изолированные хранилища.

[edit..Я пропустил часть вашего вопроса в первый раз]: изолированные хранилища не являются частью кеша браузера, поэтому они не очищаются при очистке кеша браузера. Как разработчик, вы можете удалять вещи программно. Как пользователь, вы можете использовать пользовательский интерфейс конфигурации Silverlight (т. Е. Контекстное меню) для управления хранилищами - для пользователя это называется «Хранилище приложений». Наконец, бесстрашный пользователь может найти файлы на диске и удалить их вручную ... они скрыты, поэтому не будут отображаться при обычном поиске, но целеустремленный пользователь все равно может их найти.

2
ответ дан 17 December 2019 в 04:50
поделиться

Это довольно навсегда. Пользователь мог бы удалить его, если бы действительно захотел, но для этого им пришлось бы изо всех сил.

Вот документация MSDN для изолированного хранилища .

IsolatedStorageFile в Silverlight пара статических параметров, которые позволяют вам выбрать область действия хранилища:

  • GetUserStoreForApplication
  • GetUserStoreForSite
3
ответ дан 17 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: