UriSection.Idn Свойство

Определение

Возвращает объект IdnElement, который содержит параметры конфигурации для международного домена имен (IDN), считываемые классом 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

Значение свойства

Параметр конфигурации для обработки международного доменного имени (IDN) в классе Uri.

Атрибуты

Комментарии

Существующий System.Uri класс был расширен, чтобы обеспечить поддержку международных идентификаторов ресурсов (IRI) и международных доменных имен. Текущие пользователи не увидят никаких изменений в поведении платформа .NET Framework 2.0, если они не включили IRI и IDN. Это обеспечивает совместимость приложений с предыдущими версиями платформы .NET Framework.

Параметры конфигурации для IRI и IDN можно получить с помощью UriSection класса . Свойство Idn возвращает параметр конфигурации для обработки IDN в System.Uri классе .

Обработка IRI должна быть включена для обработки IDN. Если IRI-система не включена, то обработка IDN данных будет происходить по умолчанию, когда режим платформы .NET Framework 2.0 является совместимым и имена IDN не используются.

Атрибут Internationalized Domain Name (IDN) управляет только обработкой IDN. Вся другая обработка IRI (например, нормализация символов) выполняется по умолчанию.

Параметр конфигурации для IdnElement будет считываться один раз при создании первого System.Uri класса. Изменения, внесенные в параметры конфигурации после этого, игнорируются.

Дополнительные сведения о поддержке IRI см. в разделе Примечания System.Uri для класса .

Применяется к

См. также раздел