Udostępnij za pośrednictwem


Uri.Query Właściwość

Definicja

Pobiera wszelkie informacje o kwerendzie zawarte w określonym identyfikatorze URI, w tym wiodący znak "?", jeśli nie jest pusty.

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

Wartość właściwości

Wszelkie informacje o kwerendzie zawarte w określonym identyfikatorze URI.

Wyjątki

To wystąpienie reprezentuje względny identyfikator URI, a ta właściwość jest prawidłowa tylko dla bezwzględnych identyfikatorów URI.

Przykłady

Poniższy przykład zapisuje zapytanie ?date=today w konsoli programu .

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)

Uwagi

Właściwość Query zawiera wszelkie informacje o kwerendzie zawarte w identyfikatorze URI. Informacje o kwerendzie są oddzielone od informacji o ścieżce znakiem zapytania (?) i są nadal na końcu identyfikatora URI. Zwrócone informacje zapytania zawierają wiodący znak zapytania.

Informacje o kwerendzie są domyślnie usuwane zgodnie z RFC 2396. Jeśli włączono analizowanie międzynarodowych identyfikatorów zasobów (IRI) lub międzynarodowych nazw domen (IDN), informacje o kwerendzie są usuwane zgodnie z RFC 3986 i RFC 3987.

Aby uzyskać więcej informacji na temat obsługi IRI, zobacz sekcję Uri Uwagi dla klasy.

Uwaga / Notatka

Właściwość zawiera ogranicznik wiodący (?), natomiast specyfikacja identyfikatora URI (RFC 3986) rozpoznaje zapytanie jako część identyfikatora URI bez ogranicznika.

Dotyczy