コード例 #1
0
        public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
        {
            var s = actionExecutedContext.GetService <ISingle>();

            int c = s.Calc();

            var l = actionExecutedContext.GetService <ILogger>();

            l.W("OnActionExecuted");

            base.OnActionExecuted(actionExecutedContext);
        }
コード例 #2
0
ファイル: Filter.cs プロジェクト: ptixed/WebApi.StructureMap
        public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
        {
            var service = actionExecutedContext.GetService <ResponseInspectorService>();

            actionExecutedContext.Response = new HttpResponseMessage(HttpStatusCode.OK);
            actionExecutedContext.Response.Headers.Add("ResponseStatus", service.InspectResponse());
        }
コード例 #3
0
ファイル: Filter.cs プロジェクト: ptixed/WebApi.StructureMap
 public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
 {
     actionExecutedContext.GetService <HeaderService>().SetHeaders();
 }
 public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
 {
     actionExecutedContext.GetService <IUnitOfWorkManager>().End(actionExecutedContext.Exception);
 }