Uri.Query Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a megadott URI-ban szereplő lekérdezési információkat, beleértve a kezdő "?" karaktert is, ha nem üres.
public:
property System::String ^ Query { System::String ^ get(); };
public string Query { get; }
member this.Query : string
Public ReadOnly Property Query As String
Tulajdonság értéke
A megadott URI-ban szereplő lekérdezési információk.
Kivételek
Ez a példány relatív URI-t jelöl, és ez a tulajdonság csak abszolút URI-kra érvényes.
Példák
Az alábbi példa a lekérdezést ?date=today a konzolra írja.
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)
Megjegyzések
A Query tulajdonság az URI-ban található lekérdezési információkat tartalmazza. A lekérdezési adatokat kérdőjel (?) választja el az elérési út adataitól, és az URI végéig tart. A visszaadott lekérdezési információk tartalmazzák a vezető kérdőjelet.
A lekérdezési adatok alapértelmezés szerint az RFC 2396-nak megfelelően kerülnek ki. Ha a nemzetközi erőforrás-azonosítók (IRI-k) vagy az internationalized domain name (IDN) elemzése engedélyezve van, a lekérdezési adatok az RFC 3986 és az RFC 3987 szerint lesznek megszabadítva.
Az IRI támogatásával kapcsolatos további információkért tekintse meg az osztály Megjegyzések szakaszát Uri .
Note
A tulajdonság tartalmazza a vezető elválasztót (?), míg az URI-specifikáció (RFC 3986) a lekérdezést az URI részeként ismeri fel elválasztó nélkül.