From 2e03cb0916f69b324fe654f92f1642b21eb92005 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Sat, 14 Jul 2012 16:45:11 -0400 Subject: Improved loading performance even more by switching from XmlDocument to XmlReader. Also added more api improvements. --- .../Handlers/EmbeddedResourceHandler.cs | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 MediaBrowser.HtmlBrowser/Handlers/EmbeddedResourceHandler.cs (limited to 'MediaBrowser.HtmlBrowser/Handlers/EmbeddedResourceHandler.cs') diff --git a/MediaBrowser.HtmlBrowser/Handlers/EmbeddedResourceHandler.cs b/MediaBrowser.HtmlBrowser/Handlers/EmbeddedResourceHandler.cs new file mode 100644 index 000000000..a153eb119 --- /dev/null +++ b/MediaBrowser.HtmlBrowser/Handlers/EmbeddedResourceHandler.cs @@ -0,0 +1,23 @@ +using System.IO; +using System.Reflection; +using MediaBrowser.Common.Net; +using MediaBrowser.Common.Net.Handlers; + +namespace MediaBrowser.HtmlBrowser.Handlers +{ + class EmbeddedResourceHandler : BaseEmbeddedResourceHandler + { + public EmbeddedResourceHandler(RequestContext ctx, string resourcePath) + : base(ctx, resourcePath) + { + + } + + protected override Stream GetEmbeddedResourceStream() + { + string path = ResourcePath.Replace("/", "."); + + return Assembly.GetExecutingAssembly().GetManifestResourceStream("MediaBrowser.HtmlBrowser.Html." + path); + } + } +} -- cgit v1.2.3