Partager via


Classe HttpHandlerAction

Représente un gestionnaire ASP.NET HTTP.

Syntaxe

class HttpHandlerAction : CollectionElement  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe HttpHandlerAction.

Nom Description
Path Valeur string de lecture seule qui contient le chemin d'accès d'une URL unique ou d'une chaîne de caractère générique. Une propriété clé.
Type Valeur string de lecture/écriture qui spécifie un type managé pour un gestionnaire HTTP. ASP.NET recherche la DLL de l'assembly du gestionnaire dans le répertoire privé \Bin de l'application en premier lieu, puis dans le cache d'assembly système. Remarque : la référence de type est formée comme suit (les éléments entre crochets ne sont pas obligatoires): Espace de noms.Nom de type, Nom d'assembly[,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (par exemple, « ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY% »).
Validate Une valeur boolean de lecture/écriture. true si ASP.NET attend de charger la classe de gestionnaire jusqu'à ce qu'une requête correspondante soit reçue. Sinon false. Par défaut, il s’agit de true.
Verb Valeur string de lecture seule qui spécifie une liste délimitée par des virgules de verbes HTTP (par exemple, « GET, PUT, POST »). Un caractère générique (« * ») représente tous les verbes. Une propriété clé.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété HttpHandlers de la classe HttpHandlersSection.

Les gestionnaires HTTP représentés par la classe HttpHandlerAction sont spécifiques à ASP.NET et se trouvent dans la section <system.web>du fichier Web.config. Ces gestionnaires sont contenus dans la classe HttpHandlersSection.

Les gestionnaires HTTP représentés par la classe HandlerAction sont liées à IIS 7 et se trouvent dans la section <system.webServer> du fichier ApplicationHost.config. Ces gestionnaires sont contenus dans la classe HandlersSection.

Exemple

L'exemple suivant affiche les instances HttpHandlerAction contenues dans la propriété HttpHandlers de l'objet HttpHandersSection.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the HttpHandlersSection.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
oSite.GetSection "HttpHandlersSection", oSection  
  
' Display the HttpHandlerAction instances contained in the  
' HttpHandlers property of HttpHandlersSection.  
For Each oHttpHandler In oSection.HttpHandlers  
     Counter = Counter + 1  
     WScript.Echo "[" & Counter & "] Path: " & oHttpHandler.Path  
     WScript.Echo "Type: " & oHttpHandler.Type  
     WScript.Echo "Validate: " & oHttpHandler.Validate  
     WScript.Echo "Verb: " & oHttpHandler.Verb  
     WScript.Echo  
Next  
  

Hiérarchie d'héritage

CollectionElement

HttpHandlerAction

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sous Windows Server 2008
- IIS 7.5 sous Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sur Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe CollectionElement
Classe HandlerAction
Classe HandlersSection
Classe HttpHandlersSection