Partage via


UriIdnScope Énumération

Définition

Fournit les valeurs possibles pour le paramètre de configuration de IdnElement dans l'espace de noms System.Configuration.

public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope = 
Public Enum UriIdnScope
Héritage
UriIdnScope

Champs

All 2

Cette valeur convertit tous les noms de domaine Unicode en leurs équivalents Punycode (noms IDN).

AllExceptIntranet 1

Cette valeur convertit tous les noms de domaine Unicode externes pour utiliser leurs équivalents Punycode (noms IDN). Dans ce cas, pour gérer des noms internationaux sur l'Intranet local, les serveurs DNS utilisés pour l'Intranet doivent prendre en charge les noms Unicode.

None 0

Ne convertissez pas de noms de domaine Unicode pour utiliser Punycode.

Remarques

La classe existante Uri a été étendue pour fournir une prise en charge des identificateurs de ressources internationaux (IR) basés sur RFC 3987.

L’attribut IDN (Internationalized Domain Name) contrôle uniquement le traitement IDN. Tous les autres traitements IRI (normalisation des caractères, par exemple) sont toujours effectués par défaut.

Le paramètre de configuration du System.Configuration.IdnElement sera lu une fois lors de la construction de la première Uri classe. Les changements apportés ultérieurement aux paramètres de configuration sont ignorés.

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

S’applique à

Voir aussi