Compartir por


Uri.Query Propiedad

Definición

Obtiene cualquier información de consulta incluida en el URI especificado, incluido el carácter inicial "?" si no está vacío.

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

Valor de propiedad

Cualquier información de consulta incluida en el URI especificado.

Excepciones

Esta instancia representa un URI relativo y esta propiedad solo es válida para los URI absolutos.

Ejemplos

En el ejemplo siguiente se escribe la consulta ?date=today en la consola.

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)

Comentarios

La Query propiedad contiene cualquier información de consulta incluida en el URI. La información de consulta está separada de la información de ruta de acceso por un signo de interrogación (?) y continúa hasta el final del URI. La información de consulta devuelta incluye el signo de interrogación inicial.

La información de consulta se escapa según RFC 2396 de forma predeterminada. Si el análisis de identificadores de recursos internacionales (IRIs) o de nombres de dominio internacionalizados (IDN) está habilitado, la información de consulta se escapa según RFC 3986 y RFC 3987.

Para obtener más información sobre la compatibilidad con IRI, vea la sección Comentarios de la Uri clase .

Nota:

La propiedad incluye el delimitador inicial (?), mientras que la especificación de URI (RFC 3986) reconoce la consulta como parte de un URI sin el delimitador.

Se aplica a