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.

次の例では、クエリを記述してでしょうか。 日付をコンソールに今すぐ =。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. International Resource Identifier (Iri) や国際化ドメイン名 (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.

適用対象