/// <summary> /// Intialise ReactJS.NET /// </summary> public static void Initialize() { Initializer.Initialize(AsPerRequestSingleton); DynamicModuleUtility.RegisterModule(typeof(IocPerRequestDisposal)); }
/// <summary> /// Starts the web application /// </summary> public static void Start() { DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule)); DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule)); }
public static void Bootstrap() { DynamicModuleUtility.RegisterModule(typeof(UserAuthModule)); }
public static void Register() { DynamicModuleUtility.RegisterModule(typeof(SchemaUpdateModule)); }
public static void Start() { IContainer container = IoC.Initialize(); StructureMapDependencyScope = new StructureMapDependencyScope(container); DependencyResolver.SetResolver(StructureMapDependencyScope); DynamicModuleUtility.RegisterModule(typeof(StructureMapScopeModule)); }
private static void NinjectPreStart() { DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule)); DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule)); NinjectBootstrapper.Initialize(() => Container.Kernel); }
/// <summary> /// Starts the application /// </summary> public static void Start() { DynamicModuleUtility.RegisterModule(typeof(OnePerRequestModule)); DynamicModuleUtility.RegisterModule(typeof(HttpApplicationInitializationModule)); bootstrapper.Initialize(CreateKernel); }
/// <summary> /// Dynamically registers the http module /// </summary> public static void Register() { DynamicModuleUtility.RegisterModule(typeof(MvcMefHttpModule)); }
public static void Register() { DynamicModuleUtility.RegisterModule(typeof(SuppressFormsAuthenticationRedirectModule)); }
public static void Start() => DynamicModuleUtility.RegisterModule(typeof(UnitOfWorkHttpModule));
public static void Register() { DynamicModuleUtility.RegisterModule(typeof(ApplicationLifecycleModule)); }
public static void PreStart() { // Register the custom error handling module. DynamicModuleUtility.RegisterModule(typeof(CustomErrorHandlingModule)); }
/// <summary> /// Starts the application /// </summary> public static void Start() { DynamicModuleUtility.RegisterModule(typeof(OnePerRequestModule)); CreateKernel(); }
public static void Initialize() { DynamicModuleUtility.RegisterModule(typeof(PageInitializerModule)); }
public static void PreAppStart() { DynamicModuleUtility.RegisterModule(typeof(Microsoft.IdentityModel.Web.SessionAuthenticationModule)); }
/// <summary> /// Initialize /// </summary> public static void Initialize() { //using (var updater = new AppUpdater()) //{ // // update from NuGet package, if it exists and is valid // if (updater.TryUpdateFromPackage()) // { // // [...] // } // // execute migrations // updater.ExecuteMigrations(); //} // adding a process-specific environment path (either bin/x86 or bin/amd64) // ensures that unmanaged native dependencies can be resolved successfully. SetPrivateEnvPath(); DynamicModuleUtility.RegisterModule(typeof(AutofacRequestLifetimeHttpModule)); using (Locker.GetWriteLock()) { // TODO: Add verbose exception handling / raising here since this is happening on app startup and could // prevent app from starting altogether var pluginFolderPath = CommonHelper.MapPath(_pluginsPath); _shadowCopyFolder = new DirectoryInfo(CommonHelper.MapPath(_shadowCopyPath)); var incompatiblePlugins = new List <string>(); _clearShadowDirectoryOnStartup = CommonHelper.GetAppSetting <bool>("caf:ClearPluginsShadowDirectoryOnStartup", true); try { Debug.WriteLine("Creating shadow copy folder and querying for dlls"); //ensure folders are created Directory.CreateDirectory(pluginFolderPath); Directory.CreateDirectory(_shadowCopyFolder.FullName); // get list of all files in bin var binFiles = _shadowCopyFolder.GetFiles("*", SearchOption.AllDirectories); if (_clearShadowDirectoryOnStartup) { // clear out shadow copied plugins foreach (var f in binFiles) { Debug.WriteLine("Deleting " + f.Name); try { File.Delete(f.FullName); } catch (Exception exc) { Debug.WriteLine("Error deleting file " + f.Name + ". Exception: " + exc); } } } // determine all plugin folders var pluginPaths = from x in Directory.EnumerateDirectories(pluginFolderPath) where !x.IsMatch("bin") && !x.IsMatch("_Backup") select Path.Combine(pluginFolderPath, x); var installedPluginSystemNames = PluginFileParser.ParseInstalledPluginsFile(); // now activate all plugins foreach (var pluginPath in pluginPaths) { var result = LoadPluginFromFolder(pluginPath, installedPluginSystemNames); if (result != null) { if (result.IsIncompatible) { incompatiblePlugins.Add(result.Descriptor.SystemName); } else if (result.Success) { _referencedPlugins[result.Descriptor.SystemName] = result.Descriptor; } } } } catch (Exception ex) { var msg = string.Empty; for (var e = ex; e != null; e = e.InnerException) { msg += e.Message + Environment.NewLine; } var fail = new Exception(msg, ex); Debug.WriteLine(fail.Message, fail); throw fail; } IncompatiblePlugins = incompatiblePlugins.AsReadOnly(); } }
private static void GlimpsePreStart() { DynamicModuleUtility.RegisterModule(typeof(Glimpse.AspNet.HttpModule)); }
public static void PreAppStart() { DynamicModuleUtility.RegisterModule(typeof(System.IdentityModel.Services.SessionAuthenticationModule)); }
public static Configuration RegisterDisposeModule(this Configuration configuration) { DynamicModuleUtility.RegisterModule(typeof(DisposeObjectHttpModule)); return(configuration); }
public static void PreStart() { DynamicModuleUtility.RegisterModule(typeof(DynamicImageModule)); }
/// <summary> /// Do it /// </summary> public static void Do() { DynamicModuleUtility.RegisterModule(typeof(BeginEndRequestTraceHttpModule)); }
public static void Load() { DynamicModuleUtility.RegisterModule(typeof(StripeWebhookModule)); }
public void Start() { DynamicModuleUtility.RegisterModule(typeof(ProfilerHttpModule)); SmartUrlRoutingModule.RegisterRoutablePath("/mini-profiler-resources/(.*)"); }
public static void Start() { DynamicModuleUtility.RegisterModule(typeof(Module)); }
public static void Init() { HttpEndpointRegistration.RegisterHttpEndpointTarget(); DynamicModuleUtility.RegisterModule(typeof(RavenDbStartupAndShutdownModule)); }
/// <summary> /// Runs the bootstrapper process. /// </summary> public static void Run() { DynamicModuleUtility.RegisterModule(typeof(ApplicationHttpModule)); }
/// <summary> /// Starts the application /// </summary> public static void Start() { DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule)); DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule)); bootstrapper.Initialize(CreateKernel); }
public void PreApplicationStart() { DynamicModuleUtility.RegisterModule(typeof(HttpModule)); }