Uri.Query Vlastnost

Definice

Získá všechny informace dotazu zahrnuté v zadaném identifikátoru URI, včetně počátečního znaku "?", pokud není prázdný.

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

Hodnota vlastnosti

Všechny informace o dotazu zahrnuté v zadaném identifikátoru URI.

Výjimky

Tato instance představuje relativní identifikátor URI a tato vlastnost je platná pouze pro absolutní identifikátory URI.

Příklady

Následující příklad zapíše dotaz ?date=today do konzoly.

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);
let baseUri = Uri "http://www.contoso.com/"
let myUri = Uri (baseUri, "catalog/shownew.htm?date=today")

printfn $"{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)

Poznámky

Vlastnost Query obsahuje všechny informace o dotazu zahrnuté v identifikátoru URI. Informace o dotazu jsou od informací o cestě odděleny otazníkem (?) a pokračují až na konec identifikátoru URI. Vrácené informace o dotazu obsahují hlavní otazník.

Informace o dotazu se ve výchozím nastavení umisítují podle RFC 2396. Pokud je povolená analýza mezinárodních identifikátorů prostředků (IRI) nebo internationalizovaného názvu domény (IDN), informace o dotazu se uniknou podle RFC 3986 a RFC 3987.

Další informace o podpoře IRI najdete v části Poznámky pro třídu Uri .

Platí pro