Ler em inglês

Compartilhar via


Uri.Query Propriedade

Definição

Obtém qualquer informação de consulta incluída no URI especificado, incluindo o caractere '?' à esquerda, se não estiver vazio.

C#
public string Query { get; }

Valor da propriedade

Todas as informações de consulta incluídas no URI especificado.

Exceções

Esta instância representa uma URL relativa, e esta propriedade só é válida para URIs absolutos.

Exemplos

O exemplo a seguir grava a consulta ?date=today no console.

C#
Uri baseUri = new Uri ("http://www.contoso.com/");
Uri myUri = new Uri (baseUri, "catalog/shownew.htm?date=today");

Console.WriteLine (myUri.Query);

Comentários

A Query propriedade contém todas as informações de consulta incluídas no URI. As informações de consulta são separadas das informações do caminho por um ponto de interrogação (?) e continuam até o final do URI. As informações de consulta retornadas incluem o ponto de interrogação à esquerda.

As informações de consulta são escapadas de acordo com o RFC 2396 por padrão. Se a análise de IRIs (Identificadores de Recursos Internacionais) ou IDN (Nome de Domínio Internacionalizado) estiver habilitada, as informações de consulta serão escapadas de acordo com RFC 3986 e RFC 3987.

Para obter mais informações sobre o suporte IRI, consulte a seção Comentários da classe Uri.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0