RequestUriBuilder クラス

定義

Uniform Resource Identifier (URI) 用のカスタム ビルダーを提供し、 クラスの URI を Uri 変更します。

public class RequestUriBuilder
type RequestUriBuilder = class
Public Class RequestUriBuilder
継承
RequestUriBuilder

コンストラクター

RequestUriBuilder()

Uniform Resource Identifier (URI) 用のカスタム ビルダーを提供し、 クラスの URI を Uri 変更します。

プロパティ

HasPath

のこのインスタンス RequestUriBuilder にパスがあるかどうかを取得します。

HasQuery

のこのインスタンス RequestUriBuilder にクエリがあるかどうかを取得します。

Host

サーバーの DNS (Domain Name System) ホスト名または IP アドレスを取得または設定します。

Path

URI によって参照されるリソースのパスを取得または設定します。

PathAndQuery

URI によって参照されるリソースへのパスとクエリ文字列を取得します。

Port

URI のポート番号を取得または設定します。

Query

URI に含まれているクエリ情報を取得または設定します。

Scheme

URI のスキーム名を取得または設定します。

メソッド

AppendPath(ReadOnlySpan<Char>, Boolean)

必要に応じて、 をエスケープし、パス区切 value り記号を追加せずに に Path 追加します。 が true の場合 escape 、パス セグメントとその他の文字はエスケープされます(例: ":" は "%3a" としてエスケープされます)。

AppendPath(String)

パス区切り記号を追加せずに、 を value エスケープして に Path 追加します。 パス セグメントとその他の文字はエスケープされます。たとえば、":" は "%3a" としてエスケープされます。

AppendPath(String, Boolean)

必要に応じて、 をエスケープし、パス区切 value り記号を追加せずに に Path 追加します。 が true の場合 escape 、パス セグメントとその他の文字はエスケープされます(例: ":" は "%3a" としてエスケープされます)。

AppendQuery(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Boolean)

必要に応じて、区切り記号を追加するクエリ パラメーターを追加します。

AppendQuery(String, String)

必要に応じて、区切り記号を追加するクエリ パラメーターを追加します。 値をエスケープします。

AppendQuery(String, String, Boolean)

必要に応じて、区切り記号を追加するクエリ パラメーターを追加します。

Reset(Uri)

このインスタンス内の値を、 パラメーターで指定された値に value 置き換えます。

ToString()

この RequestUriBuilder の文字列表現を返します。

ToUri()

指定された RequestUriBuilder インスタンスによって構築された Uri インスタンスを取得します。

適用対象