public ODataService(IProxyService proxyService, IKeyvaultProvider keyvaultProvider) { this.proxyService = proxyService; this.keyvaultProvider = keyvaultProvider; Errors = string.Empty; }
/// <summary> /// Initializes a new instance of the <see cref="ProxyService"/> class. /// </summary> /// <param name="keyvaultProvider">The keyvaultProvider<see cref="IKeyvaultProvider"/></param> public ProxyService(IKeyvaultProvider keyvaultProvider) { tokenProvider = new AzureServiceTokenProvider(); keyVaultClient = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(tokenProvider.KeyVaultTokenCallback)); this.keyvaultProvider = keyvaultProvider; }