Я пытаюсь прочитать значения из Azure Хранилище ключей, используя приведенный ниже код, но он всегда выдает ниже исключения в первый раз, а во второй раз он просто работает нормально. Поскольку это System.ExecutionEngineException: 'Exception of type 'System.ExecutionEngineException' was thrown.'
Нет способа справиться с этим (по крайней мере, я знаю).
Мой код выглядит так:
private Dictionary<string, string> GetCredentials()
{
string tenantId = "<TenantId>";
string clientId = "<ClientId>";
string clientSecret = "<ClientSecret>";
string vaultUrl ="<VaultUrl>";
SecretClient secretClient = new SecretClient(
new Uri(vaultUrl),
new ClientSecretCredential(tenantId, clientId, clientSecret)
);
var UserName = secretClient.GetSecret("UserName");
var Password = secretClient.GetSecret("Password");
var result = new Dictionary<string, string>
{
{UserName.Value.Value, Password.Value.Value}
};
return result;
}