Ihttphandler vs IHttpModule | Netgez.com
SORU
20 NİSAN 2009, PAZARTESİ


Ihttphandler vs IHttpModule

Sorum basit cevap büyük olasılıkla olacak olmasa da (): C sunucu tarafı yükleme işleyicisi# / ASP.NET nasıl karar vermeye çalışıyorum.

HttpModules (IHttpModule arabirimini) ve HttpHandlers (IHttpHandler arabirimi) hem de kullandım ve bu da mekanizma kullanarak uygulamak yapabileceğim bu olur. Bu ikisi arasındaki farkları anlamıyorum o da bana oluşur.

Sorum şu:Ne durumda IHttpModule (ve vice/versa) yerine IHttpHandler kullanmayı tercih eder miyim?

Bir çok daha yüksek potansiyel yürütülür? Bir çok daha kolay bazı durumlarda yapılandırmak için? Bir de orta güvenlik ile çalışmıyor?

CEVAP
21 EYLÜL 2009, PAZARTESİ


Bir ASP.NETHTTP işleyicisiişlemidir (sık olarak anılacaktır"") bitiş noktası olan bir istek ASP.NET Web uygulaması için yapılan yanıt olarak çalışır. En yaygın handler işler ASP.NET sayfa işleyicisi .SEO dosyaları. Kullanıcılar bir istek .dosya SEO isteği işleyicisi ile sayfa sayfa tarafından işlenir. Tarayıcı için özel çıkış işleyen kendi HTTP işleyicileri oluşturabilirsiniz.

Özel HTTP işleyicileri için Tipik kullanım alanları şunlardır:

  • RSS bir Web sitesi için bir RSS beslemesi oluÅŸturmak İçin beslemeleri, RSS-biçimlendirilmiÅŸ XML yayan bir iÅŸleyicisi oluÅŸturabilirsiniz. Sonra da bir dosya adı uzantısı baÄŸlamak gibi .özel iÅŸleyici için rss. Kullanıcılar biten siteniz için bir istek gönderin .rss, ASP.NET amirin isteÄŸi iÅŸlemek için çağırır.
  • EÄŸer çeÅŸitli boyutlarda görüntüleri hizmet için bir Web uygulaması isterseniz görüntü sunucu, bir özel iÅŸleyici tepki olarak görüntüleri yeniden boyutlandırmak ve bunları kullanıcıya gönderme iÅŸleyicisi yazabilirsiniz.

BirHTTP modülüüzerinde adı olan bir derleme uygulamanıza yapılan her istek. HTTP modülleri ASP.NET istek boru hattının bir parçasıdır ve yaşam döngüsü isteği boyunca etkinlikler var. HTTP modülleri, gelen ve giden istekleri inceleyelim ve isteğine göre harekete geçin.

HTTP modülleri için Tipik kullanım alanları şunlardır:

  • Gelen istekleri, bir HTTP modülü inceleyebilirsiniz Çünkü güvenlik istenen sayfa, XML Web service, ya da iÅŸleyicisi denir önce, özel kimlik doÄŸrulama veya diÄŸer güvenlik kontrolleri yapın. Internet Information Services (IIS) 7.0 TümleÅŸik modda çalışan bir uygulamada tüm içerik türleri için Form kimlik doÄŸrulaması geniÅŸletebilirsiniz.
  • İstatistik ve HTTP modülleri her istek üzerine denir Çünkü günlüğü, istek istatistikleri toplamak ve tek tek sayfaları içinde merkezi bir modül, yerine bilgi giriÅŸ yapabilirsiniz.
  • Sizin belirleyeceÄŸiniz yanıtı deÄŸiÅŸtirmek için üstbilgi veya altbilgi, her sayfaya özel baÅŸlık bilgileri gibi içerik Ekle veya Web hizmeti XML yanıt alabilirsiniz.

Kimden: http://msdn.microsoft.com/en-us/library/bb398986.aspx

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Associated Press

    Associated P

    18 EYLÜL 2006
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Madeon

    Madeon

    31 Ocak 2010

İLGİLİ SORU / CEVAPLAR