EmbeddedResourceHandler.cs 670 B

1234567891011121314151617181920212223
  1. using System.IO;
  2. using System.Reflection;
  3. using MediaBrowser.Common.Net;
  4. using MediaBrowser.Common.Net.Handlers;
  5. namespace MediaBrowser.HtmlBrowser.Handlers
  6. {
  7. class EmbeddedResourceHandler : BaseEmbeddedResourceHandler
  8. {
  9. public EmbeddedResourceHandler(RequestContext ctx, string resourcePath)
  10. : base(ctx, resourcePath)
  11. {
  12. }
  13. protected override Stream GetEmbeddedResourceStream()
  14. {
  15. string path = ResourcePath.Replace("/", ".");
  16. return Assembly.GetExecutingAssembly().GetManifestResourceStream("MediaBrowser.HtmlBrowser.Html." + path);
  17. }
  18. }
  19. }