|
|
2021-6-10 tarihinde 16:38:27 tarihinde yayınlandı
|
|
|

Sınıfın örnekleri (Global'ın miras aldığı) ASP.NET altyapısında oluşturulur ve doğrudan kullanıcı tarafından değil. HttpApplication sınıfının bir örneği, ömrü boyunca birden fazla isteği işlemek için kullanılır, ancak aynı anda yalnızca bir isteği yönetebilir. Bu, üye değişkenlerin her istek için veri depolamasında kullanılmasına olanak tanır.
Uygulama, global.asax dosyasında tanımlanan modül veya kullanıcı kodu tarafından işlenen olayları aşağıdaki sırayla çalıştırır:
1、BeginRequest (HTTP yürütme boru hattı zincirinde ASP.NET bir talebe yanıt verdiğinde ilk olay olarak gerçekleşir)
2、AuthenticateRequest (Güvenlik modülü kullanıcı kimliği oluşturduğunda ortaya çıkar.) Not: AuthenticateRequest olayı, yapılandırılmış kimlik doğrulama mekanizmasının mevcut talebi doğruladığını gösterir. AuthenticateRequest olayının zamanlaması, eklenmiş modül veya olay işleyicisi işlemeden önce talebin doğrulanmasını sağlar. )
3、PostAuthenticateRequest (Not: Bu olay .NET Framework sürüm 2.0'da yenidir.) Güvenlik modülü bir kullanıcı kimliği oluşturduğunda meydana gelir. PostAuthenticateRequest olayı, AuthenticateRequest olayı gerçekleştikten sonra yükselir. PostAuthenticateRequest etkinliği planlama yeteneği, PostAuthenticateRequest tarafından işlenen herhangi bir veriye erişebilir. )
4、AuthorizeRequest (Güvenlik modülü kullanıcı yetkilendirmesini doğruladığında oluşur.) AuthorizeRequest olayı, ASP.NET mevcut talebi onayladığını gösterir. AuthorizeRequest olayının zamanlaması, ek modüller veya olay yöneticileri işlemeden önce isteklerin kimlik doğrulamasını ve yetkilendirilmesini sağlar. )
5、PostAuthorizeRequest (.NET 2.0'da yeni etkinlikler.) Şu anda talep edilen kullanıcı yetkilendirildiğinde oluşur. PostAuthorizeRequest olayı, ASP.NET mevcut talebi onayladığını gösterir. PostAuthorizeRequest etkinliği ayarlamak, ek modüller veya işleyiciler işlemeden önce taleplerin doğrulanmasını ve yetkilendirilmesini sağlar. )
6、ResolveRequestCache (ASP.NET, önbellek modülünün önbellekten isteği göndermesini sağlamak için bir yetkilendirme olayı tamamladığında ve bir olay işleyicisinin (örneğin bir sayfa veya XML Web bağlantıları) çalıştırılmasını atladığında meydana gelir.) )
7、PostResolveRequestCache (ASP.NET mevcut olay işleyicisinin yürütülmesini atlayıp önbellek modülünün önbellekten gelen talepleri karşılamasına izin verdiğinde oluşur.) PostResolveRequestCache olayı, PostMapRequestHandler Olaydan önce bir olay işleyicisi oluşturun (istek URL'sinin sayfasına karşılık gelen).
8、PostMapRequestHandler ASP.NET mevcut isteği uygun olay işleyicisine eşlediğinde oluşur
9、AcquireRequestState ASP.NET mevcut istekle ilişkili mevcut durumu, örneğin oturum durumunu aldığında oluşur
10、PostAcquireRequestState Mevcut istekle ilişkili bir istek durumu elde edildiğinde, örneğin oturum durumu olduğunda ortaya çıkar
11、PreRequestHandlerExecute Bu, ASP.NET bir olay işleyicisini (örneğin bir sayfa veya XML Web servisi) çalıştırmaya başlamadan hemen önce gerçekleşir.
12、PostRequestHandlerExecute Bir ASP.NET olay işleyicisi (örneğin, bir sayfa veya XML Web servisi) çalıştırmayı bitirdiğinde meydana gelir
13、ReleaseRequestState Tüm istek olay işleyicilerini çalıştırdıktan sonra ASP.NET gerçekleşir. Bu olay, durum modülünün mevcut durum verilerini kaydetmesine neden olur.
14、PostReleaseRequestState ASP.NET tüm istek olay işleyicilerinin yürütülmesini tamamladığında ve istek durumu verisi saklandığında oluşur.
15、UpdateRequestCache Bu, olay işleyicisini çalıştırmayı ASP.NET bitirdiğinde gerçekleşir; böylece önbellek modülü deposu önbellekten sonraki isteklere yanıt vermek için kullanılır.
16、PostUpdateRequestCache Bu olay ASP.NET önbellek modülünü güncellemeyi tamamladıktan sonra gerçekleşir ve yanıtı önbellekten sonraki istekleri sunmak üzere saklar.
17、EndRequest HTTP yürütme boru hattı zincirinde ASP.NET bir talebe yanıt verdiğinde son olay olarak gerçekleşir.
Kod şöyledir:
|
Önceki:Nginx, TCP (FTP) proxy yönlendirmesini uygularÖnümüzdeki:"Content-Security-Policy" başlığında eksik veya güvensiz güvenlik açıkları
|