Compartilhar via


Classe HttpHandlerAction

Representa um manipulador HTTP ASP.NET.

Sintaxe

class HttpHandlerAction : CollectionElement  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe HttpHandlerAction.

Nome Descrição
Path Um valor string somente leitura que contém o caminho de uma única URL ou uma cadeia de caracteres curinga. Uma propriedade chave.
Type Um valor string de leitura/gravação que especifica um tipo gerenciado para um manipulador HTTP. O ASP.NET pesquisa a DLL do assembly do manipulador no diretório \Bin privado do aplicativo primeiro e depois no cache do assembly do sistema. Observação: a referência de tipo é formada da seguinte forma (os itens entre colchetes não são obrigatórios): Namespace.Typename, Assemblyname[,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (por exemplo, "ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%").
Validate Um valor boolean de leitura/gravação. true, se ASP.NET aguardar para carregar a classe de manipulador até que chegue uma solicitação correspondente; caso contrário false. O padrão é true.
Verb Um valor string somente leitura que especifica uma lista delimitada por vírgulas de verbos HTTP (por exemplo, "GET, PUT, POST"). Um curinga ("*") representa todos os verbos. Uma propriedade chave.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade HttpHandlers da classe HttpHandlersSection.

Os manipuladores HTTP representados pela classe HttpHandlerAction são específicos para ASP.NET e estão na seção <system.web> do arquivo Web.config. Esses manipuladores estão contidos na classe HttpHandlersSection.

Os manipuladores HTTP representados pela classe HandlerAction estão relacionados ao IIS 7 e estão na seção <system.webServer> do arquivo ApplicationHost.config. Esses manipuladores estão contidos na classe HandlersSection.

Exemplo

O exemplo a seguir exibe as instâncias HttpHandlerAction contidas na propriedade HttpHandlers do objeto 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  
  

Hierarquia de herança

CollectionElement

HttpHandlerAction

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe CollectionElement
Classe HandlerAction
Classe HandlersSection
Classe HttpHandlersSection