Language

RequestUri クラス

定義

public ref class RequestUri
public class RequestUri
type RequestUri = class
Public Class RequestUri
継承
RequestUri

コンストラクター

Name 説明
RequestUri()

プロパティ

Name 説明
HasPath

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

HasQuery

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

Host

サーバーのドメイン ネーム システム (DNS) ホスト名または IP アドレスを取得または設定します。

Path

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

PathAndQuery

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

Port

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

Query

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

Scheme

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

メソッド

Name 説明
AppendPath(Boolean, Boolean)
AppendPath(Byte[], String, Boolean)
AppendPath(DateTimeOffset, String, Boolean)
AppendPath(Double, Boolean)
AppendPath(Guid, Boolean)
AppendPath(IEnumerable<String>, Boolean)
AppendPath(Int32, Boolean)
AppendPath(Int64, Boolean)
AppendPath(ReadOnlySpan<Char>, Boolean)

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

AppendPath(Single, Boolean)
AppendPath(String, Boolean)

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

AppendPath(String)

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

AppendPath(TimeSpan, String, Boolean)
AppendQuery(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Boolean)

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

AppendQuery(String, Boolean, Boolean)
AppendQuery(String, Byte[], String, Boolean)
AppendQuery(String, DateTimeOffset, String, Boolean)
AppendQuery(String, Decimal, Boolean)
AppendQuery(String, Double, Boolean)
AppendQuery(String, Guid, Boolean)
AppendQuery(String, Int32, Boolean)
AppendQuery(String, Int64, Boolean)
AppendQuery(String, Single, Boolean)
AppendQuery(String, String, Boolean)

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

AppendQuery(String, String)

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

AppendQuery(String, TimeSpan, Boolean)
AppendQuery(String, TimeSpan, String, Boolean)
AppendQueryDelimited<T>(String, IEnumerable<T>, String, Boolean)
AppendQueryDelimited<T>(String, IEnumerable<T>, String, String, Boolean)
AppendRawPathOrQueryOrHostOrScheme(String, Boolean)
Reset(Uri)

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

ToString()

この RequestUriの文字列形式を返します。

ToUri()

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

適用対象