BVNetwork.NotFound.Core.CustomRedirects.XmlActionResult.ExecuteResult C# (CSharp) Method

ExecuteResult() public method

public ExecuteResult ( System.Web.Mvc.ControllerContext context ) : void
context System.Web.Mvc.ControllerContext
return void
        public override void ExecuteResult(ControllerContext context)
        {
            context.HttpContext.Response.Clear();
            context.HttpContext.Response.Buffer = true;
            context.HttpContext.Response.ContentType = MimeType;
            context.HttpContext.Response.AddHeader("content-disposition", "attachment; filename=customRedirects.xml");

            using (var writer = new XmlTextWriter(context.HttpContext.Response.OutputStream, Encoding.UTF8) { Formatting = Formatting })
                _document.WriteTo(writer);
        }