Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 41476|Jawab: 2

[ASP.NET] ASP.NET Perintah eksekusi Aplikasi Http MVC

[Salin tautan]
Dipaparkan pada 2021-6-10 16:38:27 | | |
Instans kelas (dari mana Global mewarisi) dibuat di infrastruktur ASP.NET dan bukan langsung oleh pengguna. Instans kelas HttpApplication digunakan untuk menangani beberapa permintaan selama masa pakainya, tetapi hanya dapat menangani satu permintaan pada satu waktu. Hal ini memungkinkan variabel anggota digunakan untuk menyimpan data untuk setiap permintaan.

Aplikasi menjalankan peristiwa yang ditangani oleh modul atau kode pengguna yang ditentukan dalam file global.asax dalam urutan berikut:

1、MulaiPermintaan
(Terjadi sebagai peristiwa pertama dalam rantai alur eksekusi HTTP saat ASP.NET merespons permintaan)

2、AutentikasiPermintaan
(Terjadi ketika modul keamanan telah menetapkan identitas pengguna.) Catatan: Peristiwa AuthenticateRequest menandakan bahwa mekanisme autentikasi yang dikonfigurasi telah mengautentikasi permintaan saat ini. Menjadwalkan peristiwa AuthenticateRequest memastikan bahwa permintaan diautentikasi sebelum memproses modul terlampir atau penanganan peristiwa. )

3、PostAuthenticateRequest
(Catatan: Peristiwa ini baru di .NET Framework versi 2.0.) Terjadi ketika modul keamanan telah menetapkan identitas pengguna. Peristiwa PostAuthenticateRequest dimunculkan setelah peristiwa AuthenticateRequest terjadi. Kemampuan untuk menjadwalkan peristiwa PostAuthenticateRequest dapat mengakses data apa pun yang diproses oleh PostAuthenticateRequest. )

4、Permintaan Otorisasi
(Terjadi ketika modul keamanan telah memverifikasi otorisasi pengguna.) Peristiwa AuthorizeRequest menandakan bahwa ASP.NET telah mengotorisasi permintaan saat ini. Menjadwalkan peristiwa AuthorizeRequest memastikan bahwa permintaan diautentikasi dan diizinkan sebelum memproses modul tambahan atau penanganan peristiwa. )

5、PostAuthorizeRequest
(Peristiwa baru di .NET 2.0.) Terjadi ketika pengguna yang saat ini diminta diotorisasi. Peristiwa PostAuthorizeRequest menandakan bahwa ASP.NET telah mengotorisasi permintaan saat ini. Memesan peristiwa PostAuthorizeRequest memastikan bahwa permintaan diautentikasi dan disahkan sebelum memproses modul atau penangan tambahan. )

6、ResolveRequestCache
(Terjadi ketika ASP.NET menyelesaikan peristiwa otorisasi agar modul cache melayani permintaan dari cache, melewati eksekusi penanganan peristiwa (seperti halaman atau aktivitas Web XML.) )

7、PostResolveRequestCache
(Terjadi ketika ASP.NET melewati eksekusi penanganan peristiwa saat ini dan memungkinkan modul cache untuk memenuhi permintaan dari cache.) PostResolveRequestCache, PostMapRequestHandler
Buat penanganan peristiwa (sesuai dengan halaman URL permintaan) sebelum peristiwa.

8 、PostMapRequestHandler
Terjadi ketika ASP.NET telah memetakan permintaan saat ini ke penanganan peristiwa yang sesuai

9、AcquireRequestState
Terjadi ketika ASP.NET mendapatkan status saat ini yang terkait dengan permintaan saat ini, seperti status sesi

10、PostAcquireRequestState
Terjadi ketika Anda telah memperoleh status permintaan yang terkait dengan permintaan saat ini, seperti status sesi

11、PraRequestHandlerEksekusi
Ini terjadi tepat sebelum ASP.NET mulai mengeksekusi penanganan peristiwa (misalnya, halaman atau layanan Web XML).

12、PostRequestHandlerExecute
Terjadi ketika penanganan peristiwa ASP.NET (misalnya, halaman atau layanan Web XML) selesai dieksekusi

13、LepasNegara Permintaan
Terjadi setelah ASP.NET mengeksekusi semua penanganan peristiwa permintaan. Peristiwa ini akan menyebabkan modul status menyimpan data status saat ini.

14、PostReleaseRequestState
Terjadi ketika ASP.NET telah menyelesaikan eksekusi semua penanganan peristiwa permintaan dan data status permintaan telah disimpan.

15、PerbaruiRequestCache
Ini terjadi ketika ASP.NET selesai mengeksekusi penanganan peristiwa sehingga penyimpanan modul cache akan digunakan untuk menyajikan respons dari cache ke permintaan berikutnya.

16、PostUpdateRequestCache
Peristiwa ini terjadi setelah ASP.NET menyelesaikan memperbarui modul cache dan menyimpan respons untuk melayani permintaan berikutnya dari cache.

17、Permintaan Akhir
Terjadi sebagai peristiwa terakhir dalam rantai alur eksekusi HTTP saat ASP.NET merespons permintaan.

Kodenya adalah sebagai berikut:





Mantan:Nginx mengimplementasikan penerusan proxy TCP (FTP)
Depan:Kerentanan yang hilang atau tidak aman di header "Content-Security-Policy"
Dipaparkan pada 2021-7-8 10:38:07 |
Pelajari beberapa pembelajaran
Dipaparkan pada 2021-9-22 20:57:58 |
Belajar belajar。。。。。。
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com