Beispiel #1
0
        public override async Task OnActionExecutedAsync(HttpActionExecutedContext actionExecutedContext,
                                                         CancellationToken cancellationToken)
        {
            var responseBody = await actionExecutedContext.Response.Content.ReadAsAsync <ResultContent <object> >(cancellationToken);

            var content = ResponseUtility.EncryptContent(responseBody);

            actionExecutedContext.Response.Content = new ObjectContent(content.GetType(), content, new JsonMediaTypeFormatter());
        }