SORU
6 NİSAN 2009, PAZARTESİ


Ne zaman kullanılır Genel olarak vs İnit Application_Start.asax?

Global.asax dosyamı Application_Start() vs Init() uygulama başlatma kodu koymalıyım altında ne merak ediyorum?

Aradaki fark benim için çok bariz, Application_start ilk çağrılır dışında, Init() sonra görünmüyor.

  • Neden diğer üzerinden bir kullanmalıyım?
  • Gerçekten fark eder mi?
  • Ne gibi değişiklikler uygulamada devlet iki olay arasında?

Şimdiye kadar tek gerçek pointer bulabilirim IHttpModule tek bir Init() yöntem, eğer öyleyse ne yaptığımı olabilir bir noktada olması daha uygun uygulamak IHttpModule gereken kullanım Init() yöntem Global.asax, eğer başka bir şey için tutarlılık.

CEVAP
6 NİSAN 2009, PAZARTESİ


MSDN docs:

Application_Start ve Application_End yöntemleri HttpApplication olayları temsil etmeyen özel yöntemleri vardır. ASP.NETonlara verdiği her HttpApplication örneğin uygulama etki süresi için değil.

Init:

Aradıher örneği için bir kez HttpApplicationsonuçta sınıf modüller oluşturulmuştur.

Eğer belirli bir kod sadece bir kez app denir emin olmak gerekir. GÜNCELLEME: yaşam döngüsü, Application_Start daha iyi bir çözümdür. Log4net yapılandırma? örnekler:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • spederson7

    spederson7

    17 Temmuz 2006
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010