Udostępnij za pomocą


<add> Element dla webRequestModules (ustawienia sieciowe)

Dodaje do aplikacji niestandardowy moduł żądania sieci Web.

<konfiguracji>
   <system.net>
     <webRequestModules>
       <dodawać>

Składnia

<add
  prefix="URI prefix"
  type="type_fullname, assembly_fullname"
/>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Attributes

Atrybut Opis
prefix Prefiks identyfikatora URI dla żądań obsługiwanych przez ten moduł żądania sieci Web.
type W pełni kwalifikowana nazwa typu (wskazywana przez FullName właściwość) i nazwa zestawu (wskazywana przez FullName właściwość), oddzielona przecinkiem, która implementuje ten moduł żądania sieci Web.

Elementy podrzędne

Żaden.

Elementy nadrzędne

Pierwiastek Opis
webRequestModules Określa moduły używane do żądania informacji z hostów sieciowych.

Uwagi

Atrybut prefix definiuje prefiks identyfikatora URI, który używa określonego modułu żądania sieci Web. Moduły żądań sieci Web są zwykle rejestrowane w celu obsługi określonego protokołu, takiego jak HTTP lub FTP, ale można je zarejestrować w celu obsługi żądania do określonego serwera lub ścieżki na serwerze.

Moduł żądania sieci Web jest tworzony, gdy do metody jest przekazywany WebRequest.Create pasujący prefiks identyfikatora URI.

Wartość atrybutu prefix powinna być wiodącymi znakami prawidłowego identyfikatora URI. Na przykład: http lub http://www.contoso.com.

Wartość atrybutu type powinna być prawidłową nazwą typu i odpowiednią nazwą zestawu oddzieloną przecinkiem.

Pliki konfiguracji

Tego elementu można użyć w pliku konfiguracji aplikacji lub pliku konfiguracji maszyny (Machine.config).

Example

Poniższy przykład rejestruje niestandardowy moduł żądania sieci Web dla protokołu HTTP. Należy zastąpić wartości Version i PublicKeyToken poprawnymi wartościami dla określonego modułu.

<configuration>
  <system.net>
    <webRequestModules>
      <add prefix="http"
           type="System.Net.HttpRequestCreator, System, Version=2.0.3600.0,
           Culture=neutral, PublicKeyToken=b77a5c561934e089"
      />
    </webRequestModules>
  </system.net>
</configuration>

Zobacz także