نحوه استفاده از تزریق وابستگی ها در ActionFilter ها در دات نت کور
301, MovedPermanently
همه ما با ابزار تزریق وابستگی مایکروسافت کار کردهایم و میدانیم برای معرفی وابستگیها میبایست آنها را به IServiceCollection معرفی کنیم. اما راه حل سادهتری هم وجود دارد. چیزی که در ابزارهای java-spring به صورت خودکار و با استفاده از annotationهایی که در component models تعریف میشوند اینکار را تسهیل میکند و دیگر خبری از یک فایل شلوغ برای معرفی وابستگیها به موتور تزریق وابستگی نیست. برای اینکار در c-sharp با استفاده از موتور تزریق وابستگی مایکروسافت، Reguto را آماده کردم و بسیار ساده با استفاده از attributeهایی که به صورت پیشفرض تعریف شده است میتوانید وابستگیهای خود را معرفی کنید.
Strategy pattern is one of the most useful design patterns in OOP. It lets you select an algoritm’s implementation at runtime. However most of the examples you will find online won’t make sense if you are using dependency injection