Freigeben über


HttpHandlerAction-Klasse

Stellt einen ASP.NET HTTP-Handler dar.

Syntax

class HttpHandlerAction : CollectionElement  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der HttpHandlerActionKlasse verfügbar gemacht werden.

Name Beschreibung
Path Ein schreibgeschützter string Wert, der den Pfad einer einzelnen URL oder einer Wildcardzeichenfolge enthält. Eine Schlüsseleigenschaft.
Type Ein Lese-/Schreibstring-Wert , der einen verwalteten Typ für einen HTTP-Handler angibt. ASP.NET sucht zuerst und dann im Systemassemblycache nach der Handlerassembly-DLL im privaten \Bin-Verzeichnis der Anwendung. Hinweis: Der Typverweis wird wie folgt gebildet (Elemente in Klammern sind nicht erforderlich): Namespace.Typename,Assemblyname [,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (z. B. "ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%").
Validate Ein Lese-/Schreibboolean-Wert. true wenn ASP.NET warten, bis die Handlerklasse geladen wird, bis eine übereinstimmende Anforderung eingeht; andernfalls false. Der Standardwert ist true.
Verb Ein schreibgeschützter string Wert, der eine durch Trennzeichen getrennte Liste von HTTP-Verben angibt (z. B. "GET, PUT, POST"). Ein Wildcard ("*") stellt alle Verben dar. Eine Schlüsseleigenschaft.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Instanzen dieser Klasse sind in der HttpHandlers Eigenschaft der HttpHandlersSection -Klasse enthalten.

Die durch die HttpHandlerAction Klasse dargestellten HTTP-Handler sind spezifisch für ASP.NET und befinden sich im <system.web> Abschnitt der Web.config-Datei. Diese Handler sind in der HttpHandlersSection -Klasse enthalten.

Die durch die HandlerAction-Klasse dargestellten HTTP-Handler beziehen sich auf IIS 7 und befinden sich im <system.webServer> Abschnitt der ApplicationHost.config-Datei. Diese Handler sind in der HandlersSection-Klasse enthalten.

Beispiel

Im folgenden Beispiel werden die HttpHandlerAction Instanzen angezeigt, die in der HttpHandlers Eigenschaft des HttpHandersSection Objekts enthalten sind.

' 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  
  

Vererbungshierarchie

CollectionElement

HttpHandlerAction

Anforderungen

type Beschreibung
Client IIS 7.0 unter Windows Vista.
IIS 7.5 unter Windows 7
IIS 8.0 unter Windows 8
IIS 10.0 unter Windows 10
Server IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012.
- IIS 8.5 unter Windows Server 2012 R2
IIS 10.0 auf Windows Server 2016.
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

CollectionElement-Klasse
HandlerAction-Klasse
HandlersSection-Klasse
HttpHandlersSection-Klasse