Exemplo n.º 1
0
        void IHttpHandler.ProcessRequest(HttpContext context)
        {
            Guard.ArgumentIsNotNull(context, "context");
            var urlSet = _factory();
            var response = context.Response;

            var writer = new SitemapWriter(response.Output);
            writer.WriteSitemp(urlSet);

            response.ContentType = "application/xml";
            response.ContentEncoding = Encoding.UTF8;
            response.End();
        }
Exemplo n.º 2
0
        public override void ExecuteResult(ControllerContext context)
        {
            if (UrlSet == null)
            {
                throw new HttpException(404, "Sitemap was not found.");
            }

            var response = context.HttpContext.Response;
            var writer = new SitemapWriter(response.Output);
            writer.WriteSitemp(UrlSet);

            response.ContentType = "application/xml";
            response.ContentEncoding = Encoding.UTF8;
            response.End();
        }