HomeController内のアクションにカスタム属性が設定された.NET Core 1.1アプリケーションがあります。属性ロジック内で設定ファイル(appsettings.json)から値が必要な場合、属性レベルで設定にアクセスできますか?.NETコアの属性内の構成(appsettings)値を読み取る方法は?
appsettings.json
{
"Api": {
"Url": "http://localhost/api"
}
}
HandleSomethingAttribute.cs
public class HandleSomethingAttribute : Attribute, IActionFilter
{
public void OnActionExecuting(ActionExecutingContext context)
{
// read the api url somehow from appsettings.json
}
public void OnActionExecuted(ActionExecutedContext context)
{
}
}
HomeController.cs
public class HomeController: Controller
{
[HandleSomething]
public IActionResult Index()
{
return View();
}
}
はあなたが持っているとあなたが達成しようとしているもの何のためにいくつかのコードを共有することはできますか? – Shoe
@Shoe更新された質問を参照 –
ここに同じ問題があります...解決できますか? – Dzhambazov