Как определяется Uri.LocalPath для нелокальных путей? - PullRequest
1 голос
/ 15 мая 2009

Документы для Uri.LocalPath не говорят, что произойдет, если вы передадите ему нелокальный путь, например http://stackoverflow.com/. Кто-нибудь знает об источнике, который дает официальную спецификацию, как это обрабатывать?

Я хочу знать, какие это могут быть ошибки и угловые случаи, так что я не могу быть уверен, что все правильно понял, просто попробовав вещи.

(альтернативно кто-нибудь знает надежный способ проверить, является ли Uri локальным или нет? В частности, я могу получить к нему доступ через файловую систему)

1 Ответ

1 голос
/ 15 мая 2009

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

Чтобы узнать, является ли Uri именем файла, используйте Uri.IsFile

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...