예제 #1
0
        public HttpService(FerretlyApi requestOptions)
        {
            foreach (var kvPair in requestOptions.Headers)
            {
                _httpClient.DefaultRequestHeaders.Add(kvPair.Key, kvPair.Value);
            }

            _baseUrl = requestOptions.BaseUrl.TrimEnd('/');
        }
예제 #2
0
 public Client(FerretlyApi config)
 {
     _cfg = config;
 }
예제 #3
0
 /// <summary>
 /// Create an instance using an appSettings.json configuration file with a section named by <paramref name="configSection"/>
 /// </summary>
 /// <param name="configSection"></param>
 public Client(string configSection)
 {
     _cfg = AppConfig.InitOptions <FerretlyApi>(configSection);
 }
예제 #4
0
 /// <summary>
 /// Create an instance, using an appSettings.json configuration section named FerretlyApi
 /// </summary>
 public Client()
 {
     _cfg = AppConfig.InitOptions <FerretlyApi>("FerretlyApi");
 }