Поделиться через


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.

Применяется к