Uri.Query Właściwość

Definicja

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.

Dotyczy