예제 #1
0
 public void CopyFrom(HttpClientSettings settings)
 {
     ServiceProtocol = settings.ServiceProtocol;
     Port            = settings.Port;
     Context         = settings.Context;
     Hostname        = settings.Hostname;
 }
 public static void ConfigureHttpClientService(this IServiceCollection services, HttpClientSettings settings)
 {
     services.AddHttpClient <HttpGenericClient>();
     services.Configure <HttpClientSettings>(o => o.CopyFrom(settings));
     services.TryAddTransient <IHttpGenericClient, HttpGenericClient>();
 }