Uri.Query Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar all frågeinformation som ingår i den angivna URI:n, inklusive det inledande tecknet ? om det inte är tomt.
public:
property System::String ^ Query { System::String ^ get(); };
public string Query { get; }
member this.Query : string
Public ReadOnly Property Query As String
Egenskapsvärde
All frågeinformation som ingår i den angivna URI:n.
Undantag
Den här instansen representerar en relativ URI och den här egenskapen är endast giltig för absoluta URI:er.
Exempel
I följande exempel skrivs frågan ?date=today till konsolen.
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)
Kommentarer
Egenskapen Query innehåller all frågeinformation som ingår i URI:n. Frågeinformationen avgränsas från sökvägsinformationen med ett frågetecken (?) och fortsätter till slutet av URI:n. Frågeinformationen som returneras innehåller det inledande frågetecknet.
Frågeinformationen är undantagen enligt RFC 2396 som standard. Om parsning av internationella resursidentifierare (IRI) eller internationaliserat domännamn (IDN) är aktiverat, kommer frågeinformationen att vara undantagen enligt RFC 3986 och RFC 3987.
Mer information om IRI-stöd finns i avsnittet Anmärkningar för Uri klassen.
Anmärkning
Egenskapen innehåller den ledande avgränsare (?), medan URI-specifikationen (RFC 3986) identifierar frågan som delen av en URI utan avgränsare.