Uri.Query Tulajdonság

Definíció

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.

A következőre érvényes: