IHttpHandler Arabirim

Tanım

ASP.NET özel HTTP işleyicileri kullanarak HTTP Web isteklerini zaman uyumlu bir şekilde işlemek için uygulanan sözleşmeyi tanımlar.

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
Türetilmiş

Açıklamalar

Herhangi bir Ortak Dil Belirtimi (CLS) uyumlu dilde belirli, önceden tanımlanmış HTTP isteği türlerini işlemek için özel HTTP işleyicileri yazabilirsiniz. Geleneksel ASP veya ASP.NET Web sayfaları yerine sınıflarda HttpHandler tanımlanan yürütülebilir kod, bu isteklere yanıt verir. HTTP işleyicileri, IIS Web sunucusunun alt düzey istek ve yanıt hizmetleriyle etkileşim kurmanızı sağlar ve ISAPI uzantılarına çok benzer ancak daha basit bir programlama modeliyle işlevsellik sağlar.

İşleyiciniz oturum durumu değerlerine erişecekse arabirimini IRequiresSessionState (yöntem içermeyen bir işaretçi arabirimi) uygulaması gerekir.

Özellikler

IsReusable

Başka bir isteğin örneği kullanıp kullanamayacağını IHttpHandler belirten bir değer alır.

Yöntemler

ProcessRequest(HttpContext)

HTTP Web isteklerinin arabirimini uygulayan bir özel HttpHandler öğe tarafından işlenmesini IHttpHandler sağlar.

Şunlara uygulanır