Udostępnij za pośrednictwem


<add> , element dla elementu webRequestModules (ustawienia sieci)

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

<Konfiguracji>
  <system.net>
    <webRequestModules>
      <Dodaj>

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.

Atrybuty

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

Elementy podrzędne

Brak.

Elementy nadrzędne

Element 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

Ten element może być używany w pliku konfiguracji aplikacji lub pliku konfiguracji maszyny (Machine.config).

Przykład

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 też