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 wszystkie 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 = 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)
Uwagi
Właściwość Query zawiera wszystkie informacje o kwerendzie zawarte w identyfikatorze URI. Informacje o kwerendzie są oddzielone od informacji o ścieżce znakiem zapytania (?) i nadal kończą się identyfikatorem URI. Zwrócone informacje o kwerendzie zawierają wiodący znak zapytania.
Informacje o kwerendzie są domyślnie uciekane 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ą uciekane zgodnie z RFC 3986 i RFC 3987.
Aby uzyskać więcej informacji na temat obsługi IRI, zobacz sekcję Uwagi dla Uri klasy.