See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3197|Vastuse: 2

[ASP.NET] ASP.NET MVC loendab päringuid, mis põhinevad IHttpModule moodulitel

[Kopeeri link]
Postitatud 14.07.2023 20:25:37 | | | |
Nõuded: Lisatud on uus IHttpModule moodul, mis blokeerib kõik HTTP-päringud ja loendab aega, mis kulub päringute algusest lõpuni, muutes ajamahukate lehtede tõrkeotsingu lihtsamaks ning optimeerides ja parandades kasutajakogemust.

asp.net IHttpModule liidest selgitatakse üksikasjalikult
https://www.itsvse.com/thread-4580-1-1.html

Asp.Net IHttpHandler tutvustati
https://www.itsvse.com/thread-4579-1-1.html

Kasuta üldist haldajat (IHttpHandler), et luua pildile globaalne vesimärk
https://www.itsvse.com/thread-2277-1-1.html

ASP.NET. aastal on paljud neist juba eelnevalt määratletudHttpModule, ja isegi juba serveri veebiprofiilis, süsteemikaustasC:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.configVaata registreeritud HttpModule'i järgmiselt:

<httpModules>
            <add name="OutputCache" type="System.Web.Caching.OutputCacheModule"/>
            <add name="Session" type="System.Web.SessionState.SessionStateModule"/>
            <add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule"/>
            <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"/>
            <add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule"/>
            <add name="RoleManager" type="System.Web.Security.RoleManagerModule"/>
            <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule"/>
            <add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule"/>
            <add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule"/>
            <add name="Profile" type="System.Web.Profile.ProfileModule"/>
            <add name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
            <add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule"/>
            <add name="ScriptModule-4.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutraalne, PublicKeyToken=31bf3856ad364e35"/>
        </httpModules>

Loo uus RequestTimeHttpModule objekt, mis pärib IHttpModule liidese, ja kood on järgmine:

Meie uus HttpModule moodul tuleb samuti web.config lehel konfigureerida järgmiselt:

Proovi veebilehele ligi pääseda, renderdus on järgmine:



ASP.NET HTTP moodulid ja HTTP-käsitlejad:Hüperlingi sisselogimine on nähtav.

(Lõpp)




Eelmine:Redis mälestus kaheksa elimineerimisstrateegiat
Järgmine:.NET/C# NamedPipe-põhine NamedPipe protsessidevaheline suhtlus [lähtekoodiga]
Postitatud 28.07.2023 14:49:01 |
Kas netituuma kasuks on mingi põhjus?
 Üürileandja| Postitatud 28.07.2023 22:47:13 |
920986096 Postitatud 2023-7-28 14:49
Kas netituuma kasuks on mingi põhjus?
asp.net tuum kirjutab vahendustarkvara, mis salvestab liidese aja
https://www.itsvse.com/thread-8079-1-1.html


Kirjutan selle hiljem uuesti
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com