diff options
Diffstat (limited to 'projecttemplates/MvcRelyingParty/Code/HttpHeaderAttribute.cs')
-rw-r--r-- | projecttemplates/MvcRelyingParty/Code/HttpHeaderAttribute.cs | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/projecttemplates/MvcRelyingParty/Code/HttpHeaderAttribute.cs b/projecttemplates/MvcRelyingParty/Code/HttpHeaderAttribute.cs deleted file mode 100644 index e52d8eb..0000000 --- a/projecttemplates/MvcRelyingParty/Code/HttpHeaderAttribute.cs +++ /dev/null @@ -1,41 +0,0 @@ -namespace MvcRelyingParty { - using System; - using System.Collections.Generic; - using System.Linq; - using System.Web; - using System.Web.Mvc; - - /// <summary> - /// Represents an attribute that is used to add HTTP Headers to a Controller Action response. - /// </summary> - public class HttpHeaderAttribute : ActionFilterAttribute { - /// <summary> - /// Initializes a new instance of the <see cref="HttpHeaderAttribute"/> class. - /// </summary> - /// <param name="name">The HTTP header name.</param> - /// <param name="value">The HTTP header value.</param> - public HttpHeaderAttribute(string name, string value) { - this.Name = name; - this.Value = value; - } - - /// <summary> - /// Gets or sets the name of the HTTP Header. - /// </summary> - public string Name { get; set; } - - /// <summary> - /// Gets or sets the value of the HTTP Header. - /// </summary> - public string Value { get; set; } - - /// <summary> - /// Called by the MVC framework after the action result executes. - /// </summary> - /// <param name="filterContext">The filter context.</param> - public override void OnResultExecuted(ResultExecutedContext filterContext) { - filterContext.HttpContext.Response.AppendHeader(this.Name, this.Value); - base.OnResultExecuted(filterContext); - } - } -}
\ No newline at end of file |