Я разрабатываю приложение UWP для телефона с Windows 10. Клиентский запрос должен иметь возможность получить HttpClientBaseAddress (адрес служб) из локального файла, расположенного в файле хоста, как в настольных приложениях (C:\Windows\System32\drivers\etc\hosts). Это связано с тем, что им необходимо использовать приложение в разных локальных сетях, и они хотят иметь возможность вручную изменять URL-адрес из файла.
Любые идеи? Информации об этом не нашла. В основном мне нужно вручную записать адрес в файл, который будет читать мое приложение, не позволяя пользователю взаимодействовать с файлом to.





Я вижу два конфликтующих запроса в вашем вопросе: адрес умеет писать вручную в файле и в то же время не позволяя - пользователь для взаимодействия с файлом.
Если вы храните такую конфигурацию где-нибудь в файловой системе, где ее можно записать вручную, вы не можете помешать пользователю сделать то же самое. Вы можете сохранить файл в приложениях ApplicationData.Current.LocalFolder, что является более безопасным (хотя хитрый пользователь все равно может найти способ редактировать файлы, хранящиеся там), но вы потеряете возможность вносить изменения вручную, поэтому ваше приложение должно содержать область это позволит пользователю редактировать конфигурацию.
В любом случае - возможность редактирования вручную означает, что пользователь также может взаимодействовать с файлом.
Мой подход заключался бы в том, чтобы попросить администраторов создать конечную точку HTTP, которая всегда будет возвращать необходимую информацию о конфигурации в любой данной сети, которую ваше приложение будет загружать при запуске, чтобы перенастроить себя.
Этот вопрос не очень ясен. Не могли бы вы перефразировать это с примерами того, что вы хотели бы, включая код?