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

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

<configuration>
  <uri>

Синтаксис

<uri>  
</uri>  

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

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

Атрибуты

Отсутствует.

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

Элемент Описание
IDN Определяет, применяется ли к доменным именам анализ международных доменных имен (IDN).
Элемент iriParsing Указывает, применяется ли синтаксический анализ международного идентификатора ресурса (IRI) Uri , и должны применяться правила синтаксического анализа IRI.
schemeSettings Определяет, как Uri анализируется для определенных схем.

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

Элемент Описание
Конфигурация Содержит параметры для всех пространств имен.

Комментарии

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

Пример

Описание

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

Код

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

См. также