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