summaryrefslogtreecommitdiffstats
path: root/projecttemplates/MvcRelyingParty/Code/HttpHeaderAttribute.cs
diff options
context:
space:
mode:
Diffstat (limited to 'projecttemplates/MvcRelyingParty/Code/HttpHeaderAttribute.cs')
-rw-r--r--projecttemplates/MvcRelyingParty/Code/HttpHeaderAttribute.cs41
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