コード例 #1
0
    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);
        }
    }