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

  • Press Start

    Press Start

    4 HAZİRAN 2006
  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010
  • TheRightTire

    TheRightTire

    14 EKİM 2009