Есть ли способ получить объект конфигурации из файла конфигурации в изолированном хранилище?

Есть ли способ получить объект конфигурации из файла конфигурации в изолированном хранилище?

Я храню несколько файлов конфигурации в изолированном хранилище моего приложения, и мне нужно иметь возможность извлекать разделы конфигурации в этих файлах.

Проблема в том, что ConfigurationManager принимает только путь, и я не могу получить абсолютный путь к файлу в изолированном хранилище.

Есть ли способ получить объект конфигурации из файла конфигурации в изолированном хранилище?


person Kabinad Teshager    schedule 06.09.2013    source источник


Ответы (1)


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

Если это не работает для вас, взгляните на IsolatedStorageFile Class в MSDN, на которой представлены примеры манипулирования файлами в IsolatedStorage.

person Sheridan    schedule 06.09.2013
comment
первый вариант работает. но он использует рефлексию, и это не соответствует моей потребности. как я уже сказал, менеджер конфигурации принимает только абсолютный путь. Есть ли способ получить абсолютный путь к файлу в изолированном хранилище из метода класса IsolatedStorageFile? спасибо за повтор. - person Kabinad Teshager; 06.09.2013
comment
Я так не думаю, но вы могли бы просто открыть файл конфигурации, используя класс IsolatedStorageFile, а затем таким образом извлечь объект конфигурации, не так ли? - person Sheridan; 06.09.2013