Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 2446|Yanıt: 0

[ASP.NET] ASP.NET MVC, küresel filtreler eklemek için Autofac kullanır

[Bağlantıyı kopyala]
Yayınlandı 5.05.2024 19:15:08 | | | |
Gereksinimler: MVC ASP.NET küresel bir filtre ekleyin, filtre oluşturucunun bağımlılıkları vardır ve ilgili servisleri yeni oluşturulan .NET Framework sürüm 4.8 web projesini kullanarak test etmeniz gerekir.

Öncelikle, Autofac ile ilgili bağımlılık paketine aşağıdaki şekilde referans verin:


Test için yeni bir IAuthenticationFilter kimlik doğrulama filtresi oluşturun, kod şu şekildedir:

Global.asax.cs açın ve aşağıdaki gibi değiştirin:

DependencyResolver, adından da anlaşılacağı gibi MVC'de önemli bir bileşendir; bağımlılık nesnelerinin çözümlenmesinden sorumludur ve MVC çerçevesinde kullanılan bir IOC konteyneri olduğu söylenebilir. Birçok nesne MVC ile oluşturulur ve doğrudan kullanmayabiliriz, ancak Unity, Autofac veya bazı açık kaynak projelere bakıyorsanız her zaman göreceksiniz.

Aşağıda gösterildiği gibi hata ayıklama ve test etmeye başlayın:



(Son)





Önceki:Ön yüz, dosya MD5 değerini hesaplamak için spark-md5 kullanır
Önümüzdeki:ASP.NET Core (27) Kullanılmayan kodu kaldırmak için Performans optimizasyonu PurgeCSS
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com