Uri.PathAndQuery プロパティ

定義

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

public:
 property System::String ^ PathAndQuery { System::String ^ get(); };
public string PathAndQuery { get; }
member this.PathAndQuery : string
Public ReadOnly Property PathAndQuery As String

プロパティ値

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

例外

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

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

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

Console::WriteLine( myUri->PathAndQuery );
Uri baseUri = new Uri("http://www.contoso.com/");
Uri myUri = new Uri(baseUri, "catalog/shownew.htm?date=today");

Console.WriteLine(myUri.PathAndQuery);
let baseUri = Uri "http://www.contoso.com/"
let myUri = Uri(baseUri, "catalog/shownew.htm?date=today")

printfn $"{myUri.PathAndQuery}"
Dim baseUri As New Uri("http://www.contoso.com/")
Dim myUri As 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 参照してください。

適用対象