/// <summary> /// Configures Solid.Http to use one HttpClient for each host requested. /// </summary> /// <param name="builder">The extended ISolidHttpBuilder</param> /// <returns>ISolidHttpBuilder</returns> public static ISolidHttpCoreBuilder UseInstancePerHostHttpClientProvider(this ISolidHttpCoreBuilder builder) => builder.UseHttpClientProvider <InstancePerHostHttpClientProvider>();
/// <summary> /// Configures Solid.Http to use one HttpClient for the whole application /// </summary> /// <param name="builder">The extended ISolidHttpBuilder</param> /// <returns>ISolidHttpBuilder</returns> public static ISolidHttpCoreBuilder UseSingleInstanceHttpClientProvider(this ISolidHttpCoreBuilder builder) => builder.UseHttpClientProvider <SingleInstanceHttpClientProvider>();