Partager via


Uri.Query Propriété

Définition

Obtient toutes les informations de requête incluses dans l’URI spécifié, y compris le caractère « ? » de début, s’il n’est pas vide.

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

Valeur de propriété

Toutes les informations de requête incluses dans l’URI spécifié.

Exceptions

Cette instance représente un URI relatif et cette propriété est valide uniquement pour les URI absolus.

Exemples

L’exemple suivant écrit la requête ?date=today dans la console.

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)

Remarques

La Query propriété contient toutes les informations de requête incluses dans l’URI. Les informations de requête sont séparées des informations de chemin d’accès par un point d’interrogation ( ?) et continuent à la fin de l’URI. Les informations de requête retournées incluent le point d’interrogation principal.

Les informations de requête sont échappées selon RFC 2396 par défaut. Si l’analyse IDN (International Resource Identifiers) ou INTERNATIONALized Domain Name (IDN) est activée, les informations de requête sont échappées selon RFC 3986 et RFC 3987.

Pour plus d’informations sur la prise en charge de l’IRI, consultez la section Notes pour la Uri classe.

Note

La propriété inclut le délimiteur principal (?), tandis que la spécification d’URI (RFC 3986) reconnaît la requête comme partie d’un URI sans délimiteur.

S’applique à