// private readonly UrlPrefix _urlPrefix; public ShellRoute(RouteBase route, IIocManager workContextAccessor, Func <IDictionary <string, object>, Task> pipeline) { _route = route; // _shellSettings = shellSettings; // _runningShellTable = runningShellTable; _pipeline = pipeline; _iocManager = workContextAccessor; // if (!string.IsNullOrEmpty(_shellSettings.RequestUrlPrefix)) // _urlPrefix = new UrlPrefix(_shellSettings.RequestUrlPrefix); Area = route.GetAreaName(); }
public ShellRoute(RouteBase route, ShellSettings shellSettings, IWorkContextAccessor workContextAccessor, IRunningShellTable runningShellTable) { _route = route; _shellSettings = shellSettings; _runningShellTable = runningShellTable; _workContextAccessor = workContextAccessor; if (!string.IsNullOrEmpty(_shellSettings.RequestUrlPrefix)) { _urlPrefix = new UrlPrefix(_shellSettings.RequestUrlPrefix); } Area = route.GetAreaName(); }
public ShellRoute(RouteBase route, ShellSettings shellSettings, IWorkContextAccessor workContextAccessor, IRunningShellTable runningShellTable, Func <IDictionary <string, object>, Task> pipeline) { _route = route; _shellSettings = shellSettings; _runningShellTable = runningShellTable; _pipeline = pipeline; _workContextAccessor = workContextAccessor; if (!string.IsNullOrEmpty(_shellSettings.RequestUrlPrefix)) { _urlPrefix = new UrlPrefix(_shellSettings.RequestUrlPrefix); } Area = route.GetAreaName(); }
public ShellRoute(RouteBase baseRoute, IWorkContextAccessor workContextAccessor) { this.baseRoute = baseRoute; this.workContextAccessor = workContextAccessor; Area = baseRoute.GetAreaName(); var route = baseRoute as Route; if (route != null) { url = route.Url; if (route.DataTokens != null && route.DataTokens.ContainsKey("namespaces")) { namespaces = (IEnumerable <string>)route.DataTokens["namespaces"]; } } }