Uri.Query Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
Note
Właściwość zawiera ogranicznik wiodący (?), natomiast specyfikacja identyfikatora URI (RFC 3986) rozpoznaje zapytanie jako część identyfikatora URI bez ogranicznika.