UriIdnScope Enumeração

Definição

Fornece os possíveis valores para a definição de configuração do IdnElement no namespace System.Configuration.

public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope = 
Public Enum UriIdnScope
Herança
UriIdnScope

Campos

All 2

Esse valor converterá todos os nomes de domínio Unicode em seus equivalentes do Punycode (nomes IDN).

AllExceptIntranet 1

Esse valor converterá todos os nomes de domínio Unicode externos para usar os equivalentes do Punycode (nomes IDN). Nesse caso, para manipular nomes internacionais na Intranet local, os servidores DNS usados para a Intranet devem dar suporte a nomes Unicode.

None 0

Não converta nenhum nome de domínio Unicode para usar Punycode.

Comentários

A classe existente Uri foi estendida para fornecer suporte para IDENTIFICADORES de Recursos Internacionais (IR) com base no RFC 3987.

O atributo IDN (Nome de Domínio Internacionalizado) controla apenas o processamento de IDN. Todo o outro processamento de IRI (normalização de caracteres, por exemplo) sempre é executado por padrão.

A configuração da System.Configuration.IdnElement será lida uma vez quando a primeira Uri classe for construída. Alterações nas configurações depois desse tempo serão ignoradas.

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

Aplica-se a

Confira também