Esempio n. 1
0
 public ExtensionAssemblyLoader(IServiceProvider serviceProvider,
                                IApplicationEnvironment applicationEnvironment,
                                IVirtualPathProvider virtualPathProvider,
                                ICache cache,
                                IPackageAssemblyLookup packageAssemblyLookup,
                                IAssemblyLoadContextAccessor assemblyLoadContextAccessor,
                                IOrchardLibraryManager libraryManager)
 {
     _serviceProvider        = serviceProvider;
     _applicationEnvironment = applicationEnvironment;
     _virtualPathProvider    = virtualPathProvider;
     _cache = cache;
     _packageAssemblyLookup       = packageAssemblyLookup;
     _assemblyLoadContextAccessor = assemblyLoadContextAccessor;
     _libraryManager = libraryManager;
 }
        public OrchardContainerMiddleware(
            RequestDelegate next,
            IShellSettingsManager shellSettingsManager,
            IOrchardHost orchardHost,
            IPackageAssemblyLookup packageAssemblyLookup,
            IAssemblyLoadContextAccessor assemblyLoadContextAccessor) {
            _next = next;
            _shellSettingsManager = shellSettingsManager;
            _orchardHost = orchardHost;
            _packageAssemblyLookup = packageAssemblyLookup;
            _assemblyLoadContextAccessor = assemblyLoadContextAccessor;

#if !(DNXCORE50)
            AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
#endif
        }
 public ExtensionAssemblyLoader(IServiceProvider serviceProvider,
     IApplicationEnvironment applicationEnvironment,
     IVirtualPathProvider virtualPathProvider,
     ICache cache,
     IPackageAssemblyLookup packageAssemblyLookup,
     IAssemblyLoadContextAccessor assemblyLoadContextAccessor,
     IOrchardLibraryManager libraryManager)
 {
     _serviceProvider = serviceProvider;
     _applicationEnvironment = applicationEnvironment;
     _virtualPathProvider = virtualPathProvider;
     _cache = cache;
     _packageAssemblyLookup = packageAssemblyLookup;
     _assemblyLoadContextAccessor = assemblyLoadContextAccessor;
     _libraryManager = libraryManager;
 }
Esempio n. 4
0
        public OrchardContainerMiddleware(
            RequestDelegate next,
            IShellSettingsManager shellSettingsManager,
            IOrchardHost orchardHost,
            IPackageAssemblyLookup packageAssemblyLookup,
            IAssemblyLoadContextAccessor assemblyLoadContextAccessor)
        {
            _next = next;
            _shellSettingsManager        = shellSettingsManager;
            _orchardHost                 = orchardHost;
            _packageAssemblyLookup       = packageAssemblyLookup;
            _assemblyLoadContextAccessor = assemblyLoadContextAccessor;

#if !(DNXCORE50)
            AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
#endif
        }