UriIdnScope Enumeração

Definição

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

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

Campos

Name Valor Description
None 0

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

AllExceptIntranet 1

Este valor converte todos os nomes de domínio Unicode externos para usar os equivalentes Punycode (nomes IDN). Neste caso, para lidar com nomes internacionais na Intranet local, os servidores DNS usados para a Intranet devem suportar nomes Unicode.

All 2

Este valor converterá quaisquer nomes de domínio Unicode para os seus equivalentes Punycode (nomes IDN).

Observações

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

O atributo Nome de Domínio Internacionalizado (IDN) controla apenas o processamento do IDN. Todo o resto do processamento IRI (normalização de caracteres, por exemplo) é sempre realizado por defeito.

A configuração para o System.Configuration.IdnElement será lida uma vez quando a primeira Uri classe for construída. As alterações nas definições de configuração após esse período são ignoradas.

Para mais informações sobre o apoio ao IRI, consulte a secção de Observações da Uri disciplina.

Aplica-se a

Ver também