UriIdnScope UriIdnScope UriIdnScope UriIdnScope Enum

Определение

Предоставляет возможные значения конфигурационных параметров IdnElement в пространстве имен System.Configuration.Provides the possible values for the configuration setting of the IdnElement in the System.Configuration namespace.

public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope = 
Public Enum UriIdnScope
Наследование

Поля

All All All All 2

При этом значении имена доменов из Юникода будут преобразовываться в их эквиваленты в Punycode (IDN-имена).This value will convert any Unicode domain names to their Punycode equivalents (IDN names).

AllExceptIntranet AllExceptIntranet AllExceptIntranet AllExceptIntranet 1

При этом значении имена всех внешних доменов из Юникода будут преобразовываться в их эквиваленты в Punycode (IDN-имена).This value will convert all external Unicode domain names to use the Punycode equivalents (IDN names). В этом случае, чтобы обрабатывать международные имена в локальной интрасети, DNS-серверы, которые используются для интрасети, должны поддерживать имена в Юникоде.In this case to handle international names on the local Intranet, the DNS servers that are used for the Intranet should support Unicode names.

None None None None 0

При этом значении имена доменов в Юникоде не будут преобразовываться в их эквиваленты в Punycode.This value will not convert any Unicode domain names to use Punycode. Это значение по умолчанию, которое совместимо с поведением платформы .NET Framework 2.0.This is the default value which is consistent with the .NET Framework 2.0 behavior.

Комментарии

Существующий Uri класс был расширен для предоставления поддержки международных идентификаторов ресурсов (IR) на основе RFC 3987.The existing Uri class has been extended to provide support for International Resource Identifiers (IR) based on RFC 3987. Пользователи не увидят никаких функциональных изменений, внесенных после платформы .NET Framework 2.0, пока специально не включат поддержку IRI.Current users will not see any change from the .NET Framework 2.0 behavior unless they specifically enable IRI. Это обеспечивает совместимость приложений с предыдущими версиями платформы .NET Framework.This ensures application compatibility with prior versions of the .NET Framework.

Атрибут международного доменного имени (IDN) управляет обработкой IDN.The Internationalized Domain Name (IDN) attribute only controls IDN processing. Вся остальная обработка IRI (например, нормализация символов) всегда выполняется по умолчанию.All other IRI processing (character normalization, for example) is always performed by default.

Параметр конфигурации для System.Configuration.IdnElement будет считаться один раз при создании первого Uri класса.The configuration setting for the System.Configuration.IdnElement will be read once when the first Uri class is constructed. Изменения, внесенные в параметры конфигурации после этого, игнорируются.Changes to configuration settings after that time are ignored.

Дополнительные сведения о поддержке IRI см. в разделе "Примечания" для Uri класса.For more information on IRI support, see the Remarks section for the Uri class.

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

Дополнительно