英語で読む

次の方法で共有


Uri.PathAndQuery プロパティ

定義

AbsolutePath プロパティと Query プロパティを疑問符 (?) で区切った形式で取得します。

C#
public string PathAndQuery { get; }

プロパティ値

AbsolutePath疑問符 (?) で区切られた プロパティと Query プロパティ。

例外

このインスタンスは相対 URI を表します。このプロパティは、絶対 URI でのみ有効です。

次の例では、URI パス () とクエリ (/catalog/shownew.htm?date=today) 情報をコンソールに書き込みます。

C#
Uri baseUri = new Uri("http://www.contoso.com/");
Uri myUri = new Uri(baseUri, "catalog/shownew.htm?date=today");

Console.WriteLine(myUri.PathAndQuery);

注釈

プロパティには PathAndQuery 、サーバー上の絶対パスと、要求と共に送信されるクエリ情報が含まれます。 プロパティと プロパティの AbsolutePath 連結と Query 同じです。

プロパティは PathAndQuery 、既定で RFC 2396 に従ってエスケープされます。 国際リソース識別子 (IRI) または国際化ドメイン名 (IDN) の解析が有効になっている場合、 PathAndQuery プロパティは RFC 3986 および RFC 3987 に従ってエスケープされます。

IRI サポートの詳細については、 クラスの「解説」セクションを Uri 参照してください。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0