プロパティの注入とコンストラクタの注入を使用するために必要なMVC属性があります。私はXMLの設定を介して注入を行う構造マップを使用しています。プロパティは決して設定されません、誰も私が間違っているのを参照してください?おかげ構造体マップでプロパティインジェクションを設定するにはどうすればよいですか?
public class RequirePermissionAttribute: AuthorizeAttribute, IAuthorizationFilter
{
#region Fields
private readonly IPermissionService _permissionService;
#endregion
#region Properties
[SetterProperty]
public IPermissionService PermissionService
{
get
{
return _permissionService;
}
set
{
value = _permissionService;
}
}
....
設定ファイル
<DefaultInstance PluggedType="Service.Permissions.PermissionService,Service" PluginType="Service.Permissions.IPermissionService,Service" Scope="HttpContext" />
この記事をお寄せいただき、ありがとうございます。 – NullReference