Partager via


UriSection.Idn Propriété

Définition

Obtient un IdnElement objet qui contient le paramètre de configuration pour le traitement IDN (International Domain Name) dans la Uri classe.

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 IDN (International Domain Name) dans la Uri classe.

Attributs

Remarques

La classe existante System.Uri a été étendue pour fournir la prise en charge des identificateurs de ressources IRI (International Resource Identifiers) et des noms de domaine internationalisés. Les utilisateurs qui effectuent une mise à niveau à partir de .NET Framework 2.0 ne voient aucun changement de comportement, sauf s’ils activent spécifiquement IRI et IDN. Cela garantit la compatibilité des applications avec les versions antérieures du .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 IRI doit être activé pour que le traitement IDN soit possible. Si le traitement IRI est désactivé, le traitement IDN est défini sur le paramètre par défaut où le comportement .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. Tout autre traitement IRI (normalisation des caractères, par exemple) est effectué par défaut.

Le paramètre de configuration du IdnElement fichier sera lu une fois que la première System.Uri classe est construite. Modifications apportées aux paramètres de configuration après cette période sont ignorées.

Pour plus d’informations sur la prise en charge de l’IRI, consultez la section Notes pour la System.Uri classe.

S’applique à

Voir aussi