/// <summary> /// Specifies how the <see cref="IServiceProvider"/> for this silo is configured. /// </summary> /// <param name="builder">The host builder.</param> /// <param name="factory">The service provider configuration method.</param> /// <returns>The silo builder.</returns> public static ISiloHostBuilder UseServiceProviderFactory <TContainerBuilder>(ISiloHostBuilder builder, IServiceProviderFactory <TContainerBuilder> factory) { return(builder.UseServiceProviderFactory(services => factory.CreateServiceProvider(factory.CreateBuilder(services)))); }
public object CreateBuilder(IServiceCollection services) { return(_serviceProviderFactory.CreateBuilder(services)); }
public object CreateBuilder(IServiceCollection services) => _serviceProviderFactory.CreateBuilder(services);