Uri.Query Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Boş değilse baştaki '?' karakteri de dahil olmak üzere belirtilen URI'ye dahil edilen tüm sorgu bilgilerini alır.
public:
property System::String ^ Query { System::String ^ get(); };
public string Query { get; }
member this.Query : string
Public ReadOnly Property Query As String
Özellik Değeri
Belirtilen URI'ye dahil edilen tüm sorgu bilgileri.
Özel durumlar
Bu örnek göreli bir URI'yi temsil eder ve bu özellik yalnızca mutlak URI'ler için geçerlidir.
Örnekler
Aşağıdaki örnek sorguyu ?date=today
konsola yazar.
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)
Açıklamalar
özelliği, Query URI'ye dahil edilen tüm sorgu bilgilerini içerir. Sorgu bilgileri, yol bilgilerinden bir soru işareti (?) ile ayrılır ve URI'nin sonuna kadar devam eder. Döndürülen sorgu bilgileri baştaki soru işaretini içerir.
Sorgu bilgileri varsayılan olarak RFC 2396'ya göre kaçıştır. Uluslararası Kaynak Tanımlayıcıları (IRI) veya Uluslararası Etki Alanı Adı (IDN) ayrıştırma etkinleştirildiyse, sorgu bilgileri RFC 3986 ve RFC 3987'ye göre atlanır.
IRI desteği hakkında daha fazla bilgi için Uri sınıfın Açıklamalar bölümüne bakın.