public IEnumerable <SecretItem> GetSecrets(Uri vaultUri)
        {
            var result = _keyVaultClient.GetSecretsWithHttpMessagesAsync(vaultUri.ToString()).GetAwaiter().GetResult();

            foreach (var item in result.Body)
            {
                yield return(item);
            }

            var nextLink = result.Body.NextPageLink;

            while (nextLink != null)
            {
                result = _keyVaultClient.GetSecretsNextWithHttpMessagesAsync(nextLink).GetAwaiter().GetResult();

                foreach (var item in result.Body)
                {
                    yield return(item);
                }

                nextLink = result.Body.NextPageLink;
            }
        }