UriIdnScope Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.