UriHelper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вспомогательный класс для создания кодированных URI для использования в заголовках и других URI.
public ref class UriHelper abstract sealed
public static class UriHelper
type UriHelper = class
Public Module UriHelper
- Наследование
-
UriHelper
Методы
BuildAbsolute(String, HostString, PathString, PathString, QueryString, FragmentString) |
Объединяет заданные компоненты URI в строку, которая правильно закодирована для использования в заголовках HTTP. Обратите внимание, что юникод в HostString будет закодирован как punycode. |
BuildRelative(PathString, PathString, QueryString, FragmentString) |
Объединяет заданные компоненты URI в строку, которая правильно закодирована для использования в заголовках HTTP. |
Encode(Uri) |
Создает строку из заданного абсолютного или относительного URI, которая соответствующим образом закодирована для использования в заголовках HTTP. Обратите внимание, что имя узла Юникода будет закодировано как punycode. |
FromAbsolute(String, String, HostString, PathString, QueryString, FragmentString) |
Разделяет указанную абсолютную строку URI на компоненты. Предполагается, что pathBase отсутствует. |
GetDisplayUrl(HttpRequest) |
Возвращает объединенные компоненты URL-адреса запроса в полностью несмеченной форме (за исключением QueryString), подходящей только для отображения. Этот формат не следует использовать в заголовках HTTP или других операциях HTTP. |
GetEncodedPathAndQuery(HttpRequest) |
Возвращает относительный URI. |
GetEncodedUrl(HttpRequest) |
Возвращает объединенные компоненты URL-адреса запроса в полностью escape-форме, подходящей для использования в заголовках HTTP и других операциях HTTP. |