protected override void ConfigureConventions(NancyConventions conventions) { base.ConfigureConventions(conventions); conventions.StaticContentsConventions.Clear(); conventions.StaticContentsConventions.Add((ctx, root) => { var reqPath = ctx.Request.Path; if (reqPath.Equals("/")) { reqPath = "/index.html"; } reqPath = "app" + reqPath.Replace('/', '\\'); var fileName = Path.GetFullPath(Path.Combine(root, reqPath)); if (File.Exists(fileName)) { return new GenericFileResponse(fileName, ctx); } return new SpecialEmbeddedFileResponse( GetType().Assembly, reqPath); }); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/css")); nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/images")); nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/js")); base.ConfigureConventions(nancyConventions); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); foreach (var staticPath in _robot.RobotPlugins.OfType<HttpPluginBase>().SelectMany(httpPlugin => httpPlugin.StaticPaths)) { nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory(staticPath.Item1, staticPath.Item2)); } nancyConventions.ViewLocationConventions.Add((viewName, model, viewLocationContext) => string.Concat("plugins/", viewLocationContext.ModulePath, "/Views/", viewName)); }
/// <summary> /// Creates a new instance of StaticFileContent /// </summary> /// <param name="conventions">NancyConventions, to wich static files get added</param> public StaticFileContent(NancyConventions conventions) { this.conventions = conventions; }
protected override void ConfigureConventions(NancyConventions nancyConventions) { Assembly assembly = Assembly.GetExecutingAssembly(); nancyConventions.StaticContentsConventions.Add(StaticResourceConventionBuilder.AddDirectory("/content", assembly, "raztalk.Content")); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("files", Properties.Settings.Default.projectPath)); base.ConfigureConventions(nancyConventions); }
protected override void ConfigureConventions(NancyConventions conventions) { conventions.StaticContentsConventions.AddDirectory("Specific"); }
protected override void ConfigureConventions(NancyConventions conventions) { base.ConfigureConventions(conventions); conventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("bower_components")); conventions.StaticContentsConventions.AddDirectory("build", null, ".js", ".ts", ".map", ".css", ".html", ".png", ".jpg", ".gif", ".ttf", ".woff", ".woff2", ".eot", ".svg"); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory(Constants.ServerVirtualBuiltInFilesPath, buildInTestFilesFolder)); base.ConfigureConventions(nancyConventions); }
protected override void ConfigureConventions([NotNull] NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); nancyConventions.StaticContentsConventions.AddDirectory("/swagger"); }
protected override void ConfigureConventions(NancyConventions conventions) { base.ConfigureConventions(conventions); }
protected override void ConfigureConventions(NancyConventions conventions) { base.ConfigureConventions(conventions); conventions.StaticContentsConventions.AddDirectory("/scripts", "Scripts"); }
public void Initialise(NancyConventions conventions) { ConfigureViewLocationConventions(conventions); }
public Tuple <bool, string> Validate(NancyConventions conventions) { return(Tuple.Create(true, string.Empty)); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.AddDirectory("docs", "swagger-ui"); }
protected override void ConfigureConventions(NancyConventions conventions) { base.ConfigureConventions(conventions); _staticContentsConventionsAppender.AddPaths(conventions); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); nancyConventions.StaticContentsConventions.AddDirectory("swagger-ui", "Content/swagger-ui/dist"); }
/// <summary> /// Creates a new instance of StaticDirectoryContent /// </summary> /// <param name="conventions">NancyConventions, to wich static directories get added</param> public StaticDirectoryContent(NancyConventions conventions) { this.conventions = conventions; }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/Nancy/", "Views")); //base.ConfigureConventions(nancyConventions); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); BootstrapperEmbeddedHelper.RegisterStaticEmbedded(nancyConventions); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); this.Conventions.ViewLocationConventions.Add((view, model, ctx) => ViewPathForType(model.GetType()) + "View"); this.Conventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/assets")); }
public CompositionContextNancyBootstrapper() { ApplicationPipelines = new Pipelines(); _conventions = new NancyConventions(); }
protected override void ConfigureConventions(NancyConventions conventions) { base.ConfigureConventions(conventions); conventions.StaticContentsConventions.AddDirectory("/Scripts"); conventions.StaticContentsConventions.AddDirectory("/cdn"); conventions.StaticContentsConventions.Add(EmbeddedStaticContentConventionBuilder.AddDirectory("/_kola/fonts", typeof(ClientIdentifier).Assembly, "/fonts")); conventions.StaticContentsConventions.Add(EmbeddedStaticContentConventionBuilder.AddDirectory("/_kola/scripts", typeof(ClientIdentifier).Assembly, "/scripts")); conventions.StaticContentsConventions.Add(EmbeddedStaticContentConventionBuilder.AddDirectory("/_kola/content", typeof(ClientIdentifier).Assembly, "/content")); foreach (var plugin in KolaConfigurationRegistry.Plugins) { conventions.StaticContentsConventions.Add(EmbeddedStaticContentConventionBuilder.AddDirectory("/_kola/plugins/" + plugin.PluginName, plugin.GetType().Assembly, "/editors")); } }
protected override void ConfigureConventions(NancyConventions o) { base.ConfigureConventions(o); o.StaticContentsConventions.AddDirectory("/", Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "/Views/Web")); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("packs", "./packs", ".jpg", ".png", ".svg")); nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("/", WebRoot)); base.ConfigureConventions(nancyConventions); }
public DefaultViewLocationConventionsFixture() { this.conventions = new NancyConventions(); this.viewLocationConventions = new DefaultViewLocationConventions(); }
public DefaultAcceptHeaderCoercionConventionsFixture() { this.conventions = new NancyConventions(); this.acceptHeaderConventions = new DefaultAcceptHeaderCoercionConventions(); }
/// <summary> /// Initializes a new instance of the <see cref="NancyBootstrapperBase{TContainer}"/> class. /// </summary> protected NancyBootstrapperBase() { this.ApplicationPipelines = new Pipelines(); this.conventions = new NancyConventions(); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { }
/// <inheritdoc /> /// <summary> /// overwrite the folder of static content /// </summary> /// <param name="nancyConventions"></param> protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.Add( StaticContentConventionBuilder.AddDirectory("webui", @"webui")); base.ConfigureConventions(nancyConventions); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("res", $@"{PROJECT}Web/res")); }
/// <summary> /// Overrides/configures Nancy's conventions /// </summary> /// <param name="nancyConventions">Convention object instance</param> protected virtual void ConfigureConventions(NancyConventions nancyConventions) { }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.AddDirectory("/Content"); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { nancyConventions.StaticContentsConventions.AddDirectory("Swagger", "Views"); base.ConfigureConventions(nancyConventions); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); //nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("static","F:/Onedrive/Music")); }
protected override void ConfigureConventions(NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("Scripts", "Scripts")); }
protected override void ConfigureConventions(NancyConventions conventions) { base.ConfigureConventions(conventions); conventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("Web", Path.Combine(this.RootPathProvider.GetRootPath(), "Web"), new string[0])); }