Partager via


UriSection.Idn Propriété

Définition

Obtient un objet IdnElement qui contient le paramètre de configuration du traitement des noms de domaines internationaux (IDN, International Domain Name) dans la classe Uri.

public:
 property System::Configuration::IdnElement ^ Idn { System::Configuration::IdnElement ^ get(); };
[System.Configuration.ConfigurationProperty("idn")]
public System.Configuration.IdnElement Idn { get; }
public System.Configuration.IdnElement Idn { get; }
[<System.Configuration.ConfigurationProperty("idn")>]
member this.Idn : System.Configuration.IdnElement
member this.Idn : System.Configuration.IdnElement
Public ReadOnly Property Idn As IdnElement

Valeur de propriété

Paramètre de configuration pour le traitement des IDN (International Domain Name) dans la classe Uri.

Attributs

Remarques

La classe existante System.Uri a été étendue pour assurer la prise en charge des identificateurs de ressources IRI (International Resource Identifier) et des noms de domaine internationalisés. Les utilisateurs actuels ne verront aucune modification du comportement de .NET Framework 2.0, sauf s’ils activent spécifiquement IRI et IDN. Cela garantit la compatibilité des applications avec les versions antérieures de .NET Framework.

Les paramètres de configuration pour IRI et IDN peuvent être récupérés à l’aide de la UriSection classe . La Idn propriété retourne le paramètre de configuration pour le traitement IDN dans la System.Uri classe .

Le traitement des IRI doit être activé pour permettre le traitement des IDN. Si le traitement des IRI est désactivé, le traitement des IDN est effectué selon le paramètre par défaut (le comportement de .NET Framework 2.0 est utilisé pour la compatibilité et les noms IDN ne sont pas utilisés).

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

Le paramètre de configuration du IdnElement sera lu une seule fois lors de la construction de la première System.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 de l’IRI, consultez la section Remarques pour la System.Uri classe .

S’applique à

Voir aussi