目標
データ注釈のパラメーターの値を取得します。
問題
構文がわかりません。
シナリオ
私のアプリケーションには次のコントローラーがあります。
[PermissionsFilter(Roles = "Administrator")]
public ActionResult Index()
{
return View();
}
そして、私のアプリケーションには次の方法があります。
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
return true;
}
私が必要とするのは単純なようです:メソッドで文字列を取得するにはどうすればよいですか? Administrator
AuthorizeCore
httpContext
パラメータ経由ですか?
ナレッジ スポットライト
を実装するクラスのAuthorizeCore
中にあります。つまり、属性のメソッドをオーバーライドして、新しい属性 (PermissionFilters 属性) を作成しています。PermissionFilters
AuthorizeAttribute
AuthorizeCore
Authorize