Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 2446|Svare: 0

[ASP.NET] ASP.NET MVC bruker Autofac for å legge til globale filtre

[Kopier lenke]
Publisert på 05.05.2024 19:15:08 | | | |
Krav: Legg til et globalt filter ASP.NET MVC, filterkonstruktøren har avhengigheter, og du må injisere relaterte tjenester for å teste med det nyopprettede webprosjektet av .NET Framework versjon 4.8.

Først, referer til den Autofac-relaterte avhengighetspakken som følger:


Lag et nytt IAuthenticationFilter-autentiseringsfilter for testing, koden er som følger:

Åpne Global.asax.cs og endre den som følger:

DependencyResolver er en viktig komponent i MVC, som navnet antyder, den er ansvarlig for oppløsning av avhengighetsobjekter, og det kan sies at det er en IOC-container som brukes i MVC-rammeverket. Mange objekter lages gjennom MVC, og vi bruker det kanskje ikke direkte, men hvis du bruker Unity, Autofac eller ser på noen åpen kildekode-prosjekter, vil du alltid se det.

Start feilsøkingen og test som vist nedenfor:



(Slutt)





Foregående:Frontenden bruker spark-md5 for å beregne filen MD5-verdien
Neste:ASP.NET Core (27) Ytelsesoptimalisering PurgeCSS for å fjerne ubrukt kode
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com