IHttpHandler Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ASP.NET özel HTTP işleyicileri kullanarak HTTP Web isteklerini zaman uyumlu bir şekilde işlemek için uyguladığı 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 |