Поделиться через


Элемент <uri> (параметры Uri)

Содержит параметры, определяющие, как платформа .NET Framework обрабатывает веб-адреса, выраженные с использованием универсальных кодов ресурсов (URI).

Схема иерархии

Элемент <configuration>

    Элемент <uri> (параметры Uri)

Синтаксис

<uri>
</uri>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Нет.

Дочерние элементы

Элемент

Описание

<idn>

Указывает, применяется ли синтаксический анализ IDN к именам доменов.

<iriParsing>

Определение того, применяется ли анализ международного ресурса идентификаторов (IRI) к именам Uri, а также следует ли применять правила синтаксического анализа IRI.

<schemeSettings>

Указывает, как Uri будет анализироваться по конкретным схемам.

Родительские элементы

Элемент

Описание

<configuration>

Содержит настройки всех пространств имен.

Примечания

Элемент uri содержит настройки для членов класса Uri, используемые в пространстве имен System.Net. В этих настройках задается поддержка для IRI и IDN.

Пример

Описание

В следующем примере кода показывается, как использовать класс Uri для поддержки синтаксического анализа IRI и имен IDN. В примере также сбрасываются все параметры схем и добавляется поддержка отмены использования процентных escape-символов для разделителей пути в схеме HTTP.

Код

<configuration>
  <uri>
    <idn enabled="All" />
    <iriParsing enabled="true" />
    <schemeSettings>
      <clear/>
      <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>
    </schemeSettings>
  </uri>
</configuration>

См. также

Ссылки

Схема параметров сети