Elemento <add> per <httpModules>

Consente di aggiungere un modulo a un'applicazione Web.

<configuration>
   <system.web>
      <httpModules>
         <add>

<add name="ModuleName"     type=".NET Class, Assembly [,Version=version number]            [,Culture=culture] [,PublicKeyToken=token]"/>

Attributi obbligatori

Attributo Descrizione
name Fornisce un nome descrittivo per il modulo. Questo consente di associare un gestore eventi per gli eventi modulo all'interno del file global.asax.
type Specifica una combinazione di classi/assembly separati da virgole costituita da token di versione, lingua e chiave pubblica. In ASP.NET, la DLL dell'assembly viene cercata innanzitutto nella directory privata \bin dell'applicazione e quindi nella cache dell'assembly del sistema.

Osservazioni

Le direttive <add> vengono elaborate in ordine sequenziale dall'alto verso il basso. Se due o più sottotag <add> specificano la stessa combinazione verbo/percorso, il sottotag <add> finale esegue l'override di tutti gli altri.

Esempio

Nell'esempio che segue viene aggiunto un modulo a un'applicazione.

<configuration>
   <system.web>
      <httpModules>
         <add name="OutputCache"
              type="System.Web.Caching.OutputCacheModule, System.Web,
                    Version=1.0.2800.0, Culture=neutral,
                    PublicKeyToken=b03f5f7f11d50a3a"/>
      </httpModules>
   <system.web>
</configuration>

Requisiti

Contenuto in: <system.web>

Piattaforma Web: IIS 5.0, IIS 5.1, IIS 6.0

File di configurazione: Machine.config, Web.config

Gestore della sezione di configurazione: System.Web.Configuration.HttpModulesConfigurationHandler

Vedere anche

Elemento <HttpModules> | Configurazione ASP.NET | Schema delle impostazioni ASP.NET