public void InjectJavaScript(Assembly resourceAssembly, string resourceName)
 {
     CustomEmbeddedResources[resourceName] = new EmbeddedResource(
         resourceAssembly,
         resourceName,
         "text/javascript");
     InjectedScriptPaths.Add(resourceName);
 }
 public void InjectStylesheet(Assembly resourceAssembly, string resourceName)
 {
     CustomEmbeddedResources[resourceName] = new EmbeddedResource(
         resourceAssembly,
         resourceName,
         "text/css");
     InjectedStylesheetPaths.Add(resourceName);
 }
示例#3
0
        private HttpContent ContentFor(HttpRequestMessage request, EmbeddedResource embeddedResource)
        {
            var stream = embeddedResource.GetStream();
            var content = embeddedResource.MediaType.StartsWith("text/")
                ? new StreamContent(ApplyConfigExpressions(stream, request))
                : new StreamContent(stream);

            content.Headers.ContentType = new MediaTypeHeaderValue(embeddedResource.MediaType);
            return content;
        }
 public void CustomRoute(string uiPath, Assembly resourceAssembly, string resourceName)
 {
     CustomEmbeddedResources[uiPath] = new EmbeddedResource(resourceAssembly, resourceName);
 }
示例#5
0
 public void CustomRoute(string uiPath, Assembly resourceAssembly, string resourceName)
 {
     CustomEmbeddedResources[uiPath] = new EmbeddedResource(resourceAssembly, resourceName);
 }