URI.Normalize Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Нормализует путь к этому URI.
[Android.Runtime.Register("normalize", "()Ljava/net/URI;", "")]
public Java.Net.URI? Normalize();
[<Android.Runtime.Register("normalize", "()Ljava/net/URI;", "")>]
member this.Normalize : unit -> Java.Net.URI
Возвращаемое значение
Универсальный код ресурса (URI), эквивалентный этому URI, но путь которого находится в обычной форме
- Атрибуты
Комментарии
Нормализует путь к этому URI.
Если этот универсальный код ресурса (URI) непрозрачн или его путь уже находится в обычной форме, возвращается этот URI. В противном случае создается новый URI, идентичный этому URI, за исключением того, что его путь вычисляется путем нормализации пути этого URI в соответствии с RFC 2396, section 5.2, шаг> 6, вложенные шаги> c до> f; то есть:
<ol>
<li>
Все "." сегменты удаляются.
</li>
<li>
".." Если сегмент предшествует сегменту,".." то оба этих сегмента удаляются. Этот шаг повторяется до тех пор, пока он больше не применяется.
</li>
<li>
Если путь относительн, и если его первый сегмент содержит символ двоеточия (':'), то "." сегмент добавляется. Это предотвращает относительный URI с таким путем, как "a:b/c/d" последующее повторное анализироваться как непрозрачный URI со схемой "a" и частью "b/c/d"конкретной схемы.
<b>(Отклонение от RFC>; 2396)</b>
</li>
</ol>
Нормализованный путь начинается с одного или нескольких ".." сегментов, если перед ними недостаточно".." сегментов, чтобы разрешить их удаление. Нормализованный путь начинается с "." сегмента, если он был вставлен на шаге 3 выше. В противном случае нормализованный путь не будет содержать ни одного "." или ".." сегментов.
Java документации по java.net.URI.normalize().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".