private void Initialize(ICloudManagerClientSettings settings, HttpClient httpClient) { Customers = new CustomerClient(settings, httpClient); Services = new ServiceClient(settings, httpClient); Updates = new UpdateClient(settings, httpClient); SampleData = new SampleDataClient(settings, httpClient); }
/// <summary>Initializes a new instance of the <see cref="CloudManagerClient"/> class and uses the <see cref="IPictureparkClientSettings.BaseUrl"/> of the <paramref name="settings"/> as Picturepark server URL.</summary> /// <param name="settings">The client settings.</param> public CloudManagerClient(ICloudManagerClientSettings settings) { _httpClient = new HttpClient(); _httpClient.Timeout = settings.HttpTimeout; Initialize(settings, _httpClient); }
/// <summary>Initializes a new instance of the <see cref="ClientBase" /> class.</summary> /// <param name="settings">The client settings.</param> protected ClientBase(ICloudManagerClientSettings settings) { _settings = settings; }
/// <summary>Initializes a new instance of the <see cref="CloudManagerClient"/> class and uses the <see cref="IPictureparkClientSettings.BaseUrl"/> of the <paramref name="settings"/> as Picturepark server URL.</summary> /// <param name="settings">The client settings.</param> /// <param name="httpClient">The HTTP client.</param> public CloudManagerClient(ICloudManagerClientSettings settings, HttpClient httpClient) { Initialize(settings, httpClient); }