public void OnActionExecuted(ActionExecutedContext context) { if (context.Exception != null) { return; } var uri = GetActionName(context.ActionDescriptor); var currentEtag = _tagProvider.GetETag(uri); if (!string.IsNullOrEmpty(currentEtag)) { context.HttpContext.Response.Headers.Add("ETag", currentEtag); } }