Ejemplo n.º 1
0
 /// <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))));
 }
Ejemplo n.º 2
0
 public object CreateBuilder(IServiceCollection services)
 {
     return(_serviceProviderFactory.CreateBuilder(services));
 }
Ejemplo n.º 3
0
 public object CreateBuilder(IServiceCollection services) => _serviceProviderFactory.CreateBuilder(services);