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