Uri.Query Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá všechny informace o dotazu obsažené v zadaném identifikátoru URI, včetně úvodní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 obsažené 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 = 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 oddělené od informací o cestě otazníkem (?) a pokračují na konec identifikátoru URI. Vrácené informace o dotazu zahrnují úvodní otazník.
Informace o dotazu se ve výchozím nastavení uchycují podle dokumentu RFC 2396. Pokud je povolené parsování mezinárodních identifikátorů prostředků (IRI) nebo internationalizovaného názvu domény (IDN), informace o dotazu se uchytnou podle RFC 3986 a RFC 3987.
Další informace o podpoře IRI naleznete v části Poznámky pro Uri třídu.
Poznámka:
Tato vlastnost obsahuje počáteční oddělovač (?), zatímco specifikace identifikátoru URI (RFC 3986) rozpozná dotaz jako část identifikátoru URI bez oddělovače.