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
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