Поделиться через


UriSection.Idn Свойство

Определение

IdnElement Возвращает объект, содержащий параметр конфигурации для обработки международного Uri доменного имени (IDN) в классе.

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

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

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

Атрибуты

Комментарии

Существующий 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) управляет обработкой идентификаторов idN. Все остальные операции обработки IRI (например, нормализация символов) выполняются по умолчанию.

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

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

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

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