Udostępnij za pośrednictwem


IHttpHandler Interfejs

Definicja

Definiuje kontrakt, który ASP.NET implementuje w celu synchronicznego przetwarzania żądań internetowych HTTP przy użyciu niestandardowych procedur obsługi HTTP.

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
Pochodne

Uwagi

Niestandardowe programy obsługi HTTP można pisać w celu przetwarzania określonych, wstępnie zdefiniowanych typów żądań HTTP w dowolnym języku zgodnym ze specyfikacją języka wspólnego (CLS). Kod wykonywalny zdefiniowany w HttpHandler klasach, a nie konwencjonalny asp lub ASP.NET stron sieci Web, odpowiada na te konkretne żądania. Programy obsługi HTTP umożliwiają interakcję z usługami żądań i odpowiedzi niskiego poziomu serwera sieci Web usług IIS oraz udostępniają funkcje podobne do rozszerzeń ISAPI, ale z prostszym modelem programowania.

Jeśli program obsługi będzie uzyskiwać dostęp do wartości stanu sesji, musi zaimplementować IRequiresSessionState interfejs (interfejs znacznika bez metod).

Właściwości

IsReusable

Pobiera wartość wskazującą, czy inne żądanie może używać IHttpHandler wystąpienia.

Metody

ProcessRequest(HttpContext)

Umożliwia przetwarzanie żądań internetowych HTTP przez niestandardowy HttpHandler , który implementuje IHttpHandler interfejs.

Dotyczy