Freigeben über


<add>-Element für <webRequestModules>

Fügt der Anwendung eine benutzerdefinierte Webanforderung hinzu.

<configuration>
   <system.net>
      <webRequestModules>
         <add>

<add
   prefix = "protocol prefix"
   type = "Assembly, Class"
/>

Erforderliche Attribute

Attribut Beschreibung
prefix Das URI-Präfix für von diesem Webanforderungsmodul behandelte Anforderungen.
type Der Name der Assembly und der Klasse des Moduls, das dieses Webanforderungsmodul implementiert.

Hinweise

Das prefix-Attribut definiert das URI-Präfix, das das angegebene Webanforderungsmodul verwendet. Webanforderungsmodule werden in der Regel zum Behandeln eines bestimmten Protokolls, wie HTTP oder FTP, registriert, können jedoch auch zum Behandeln einer Anforderung an einen bestimmten Server oder Pfad auf dem Server registriert werden.

Das Webanforderungsmodul wird erstellt, wenn ein mit dem URI übereinstimmendes Präfix an die WebRequest.Create-Methode übergeben wird.

Beispiel

Das folgende Beispiel registriert ein benutzerdefiniertes Webanforderungsmodul für HTTP.

<configuration>
   <system.net>
      <webRequestModules>
         <add prefix="http" type="MyHttpModule.dll, MyHttpModule" />
      </webRequestModules>
   </system.net>
</configuration>

Konfigurationsdatei

Dieses Element kann in der Anwendungskonfigurationsdatei, der Computerkonfigurationsdatei (Machine.config) sowie in der Publisherrichtliniendatei verwendet werden.

Siehe auch

WebRequest | <webRequestModules>-Element | Netzwerkeinstellungsschema