Sdílet prostřednictvím


Uri.Query Vlastnost

Definice

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.

Platí pro