Изолированный ввод — вывод для конкретного хранилища против ввода-вывода без iso-хранилища

#c#

Вопрос:

Мы работали над программой, которая записывает данные в изолированное хранилище. Эта программа использует обычную систему.Пространство имен ввода-вывода для записи, чтения и сохранения файлов в изолированное хранилище. В некоторых случаях мы получаем ошибки Отказа в доступе.

Копаясь в информации об изолированном хранилище, мы заметили, что существуют определенные изолированные методы хранения для доступа и хранения данных. Однако мы не смогли определить, почему мы должны использовать эту систему.Методы пространства имен ввода — вывода над конкретными изолированными хранилищами.

Являются ли ошибки отказа в доступе, которые мы видим в результате использования Системы.Пространство имен ввода-вывода?

Помимо преимуществ безопасности использования изолированных методов хранения для записи и т. Д., Почему мы должны использовать это в обычной системе.Пространство имен ввода-вывода?

Комментарии:

1. Может быть, почитаете документы? docs.microsoft.com/en-us/dotnet/standard/io/isolated-storage API изолированного хранилища разработан специально для использования в изолированном хранилище, поэтому он имеет множество функций, которых нет в стандартных API файлов/каталогов

2. Мы знаем, что он специально разработан для использования с изолированным хранилищем. Но не смогли найти информацию об ошибках отказа в доступе при использовании Системы. Пространство имен ввода-вывода над конкретными изолированными хранилищами.

3. Отказ в доступе может быть чем угодно, вы предоставляете недостаточно информации. Дело в том, что файл уже используется, в отсутствии разрешений или в том, что именно происходит? Пытаться выяснить причину ошибки бессмысленно, хотя, поскольку вы все равно должны использовать изолированные API-интерфейсы хранения