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

Определение

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

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

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

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