UriIdnScope Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет возможные значения для параметра конфигурации IdnElement в пространстве имен System.Configuration.
public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope =
Public Enum UriIdnScope
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Не преобразуйте доменные имена Юникода для использования Punycode. |
| AllExceptIntranet | 1 | Это значение преобразует все внешние доменные имена Юникода для использования эквивалентов Punycode (имен IDN). В этом случае для обработки международных имен в локальной интрасети DNS-серверы, используемые для интрасети, должны поддерживать имена Юникода. |
| All | 2 | Это значение преобразует любые доменные имена Юникода в эквиваленты Punycode (имена IDN). |
Комментарии
Существующий Uri класс был расширен, чтобы обеспечить поддержку международных идентификаторов ресурсов (IR) на основе RFC 3987.
Атрибут "Международное доменное имя" (IDN) управляет обработкой идентификаторов idN. Все остальные операции обработки IRI (например, нормализация символов) всегда выполняются по умолчанию.
Параметр конфигурации для объекта System.Configuration.IdnElement будет считываться один раз при создании первого Uri класса. Изменения параметров конфигурации после этого времени игнорируются.
Дополнительные сведения о поддержке IRI см. в разделе "Примечания" для Uri класса.