Freigeben über


Uri.Query Eigenschaft

Definition

Ruft alle Abfrageinformationen ab, die im angegebenen URI enthalten sind, einschließlich des führenden Zeichens "?", wenn nicht leer.

public:
 property System::String ^ Query { System::String ^ get(); };
public string Query { get; }
member this.Query : string
Public ReadOnly Property Query As String

Eigenschaftswert

Alle Abfrageinformationen, die im angegebenen URI enthalten sind.

Ausnahmen

Diese Instanz stellt einen relativen URI dar, diese Eigenschaft ist jedoch nur für absolute URIs gültig.

Beispiele

Im folgenden Beispiel wird die Abfrage ?date=today in die Konsole geschrieben.

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)

Hinweise

Die Query -Eigenschaft enthält alle Abfrageinformationen, die im URI enthalten sind. Abfrageinformationen werden durch ein Fragezeichen (?) von den Pfadinformationen getrennt und werden bis zum Ende des URI fortgesetzt. Die zurückgegebenen Abfrageinformationen enthalten das führende Fragezeichen.

Die Abfrageinformationen werden standardmäßig gemäß RFC 2396 escaped. Wenn die Analyse von International Resource Identifiers (IRIs) oder Internationalized Domain Name (IDN) aktiviert ist, werden die Abfrageinformationen gemäß RFC 3986 und RFC 3987 escaped.

Weitere Informationen zur IRI-Unterstützung finden Sie im Abschnitt Hinweise für die Uri Klasse.

Gilt für: