internal BaseSerializedClient(HttpClient httpClient, SerializedClientFactoryOptions options)
 {
     HttpClient    = httpClient;
     this._options = options;
     HttpClient.DefaultRequestHeaders.Clear();
     HttpClient.DefaultRequestHeaders.Add("Serialized-Access-Key", _options.AccessKey);
     HttpClient.DefaultRequestHeaders.Add("Serialized-Secret-Access-Key", _options.SecretAccessKey);
 }
示例#2
0
        private SerializedClientFactory(Action <SerializedClientFactoryOptions> optionsAction)
        {
            var options = new SerializedClientFactoryOptions();

            optionsAction.Invoke(options);
            _serializedClientFactoryOptions = options;

            _httpClient.BaseAddress = new Uri(options.BaseUrl);
        }