次の方法で共有


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 の Unicode は、punycode としてエンコードされることに注意してください。

BuildRelative(PathString, PathString, QueryString, FragmentString)

指定された URI コンポーネントを、HTTP ヘッダーで使用するために適切にエンコードされた文字列に結合します。

Encode(Uri)

指定された絶対 URI または相対 URI から、HTTP ヘッダーで使用するために適切にエンコードされた文字列を生成します。 Unicode ホスト名は punycode としてエンコードされることに注意してください。

FromAbsolute(String, String, HostString, PathString, QueryString, FragmentString)

指定された絶対 URI 文字列をコンポーネントに分割します。 PathBase がないと仮定します。

GetDisplayUrl(HttpRequest)

要求 URL の結合されたコンポーネントを、表示にのみ適した完全にエスケープされていない形式 (QueryString を除く) で返します。 この形式は、HTTP ヘッダーやその他の HTTP 操作では使用しないでください。

GetEncodedPathAndQuery(HttpRequest)

相対 URI を返します。

GetEncodedUrl(HttpRequest)

要求 URL の結合されたコンポーネントを、HTTP ヘッダーやその他の HTTP 操作で使用するのに適した完全にエスケープされた形式で返します。

適用対象