Uri.Query Uri.Query Uri.Query Uri.Query Property

定義

指定した URI に含まれているクエリ情報を取得します。Gets any query information included in the specified URI.

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

プロパティ値

指定した URI のクエリ情報を含む StringA String that contains any query information included in the specified URI.

例外

このインスタンスは相対 URI を表します。このプロパティは、絶対 URI でのみ有効です。This instance represents a relative URI, and this property is valid only for absolute URIs.

次の例では、クエリを書き込みます? date = 今日のコンソールです。The following example writes the query ?date= today to the console.

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

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

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

Console.WriteLine(myUri.Query)

注釈

プロパティQueryには、URI に含まれるすべてのクエリ情報が含まれます。The Query property contains any query information included in the URI. クエリ情報は、パス情報から疑問符 (?) で区切られ、URI の末尾に続きます。Query information is separated from the path information by a question mark (?) and continues to the end of the URI. 返されるクエリ情報には、先頭の疑問符が含まれます。The query information returned includes the leading question mark.

既定では、クエリ情報は RFC 2396 に従ってエスケープされます。The query information is escaped according to RFC 2396 by default. 国際化リソース識別子 (虹彩) または国際化ドメイン名 (IDN) の解析が有効になっている場合、クエリ情報は RFC 3986 および RFC 3987 に従ってエスケープされます。If International Resource Identifiers (IRIs) or Internationalized Domain Name (IDN) parsing is enabled, the query information is escaped according to RFC 3986 and RFC 3987.

IRI サポートの詳細については、 Uriクラスの「解説」を参照してください。For more information on IRI support, see the Remarks section for the Uri class.

適用対象