UriIdnScope Перечисление

Определение

Предоставляет возможные значения для параметра конфигурации IdnElement в пространстве имен System.Configuration.

public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope = 
Public Enum UriIdnScope
Наследование
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 класса.

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

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