public static IServiceCollection AddHost( this IServiceCollection services, Action<IServiceCollection> additionalDependencies) { services.AddFileSystems(); additionalDependencies(services); return services; }
public static IServiceCollection AddHost( this IServiceCollection services, Action<IServiceCollection> additionalDependencies) { services.AddFileSystems(); // Caching - Move out //services.AddSingleton<ICacheContextAccessor>(new CacheContextAccessor()); //services.AddSingleton<ICache, Cache>(); additionalDependencies(services); return services; }
public static IServiceCollection AddHost( this IServiceCollection services, Action<IServiceCollection> additionalDependencies) { services.AddFileSystems(); // Caching - Move out services.AddInstance<ICacheContextAccessor>(new CacheContextAccessor()); services.AddSingleton<ICache, Cache>(); additionalDependencies(services); services.AddTransient<IOrchardShellHost, DefaultOrchardShellHost>(); return services.AddFallback(); }