/// <summary> /// Retrieves a new instance of a key vault secret /// </summary> /// <param name="version">The version of the client to use</param> /// <returns>A key vault secret instance</returns> public KeyVaultSecrets GetSecretsClient(SecretClientOptions.ServiceVersion version = SecretClientOptions.ServiceVersion.V7_1) { var options = KeyVaultSecrets.GetOptions(version); KeyVaultSecrets.ConfigureRetries(options, RetryMode.Exponential, MaximumRetries, Delay, MaximumDelay, NetworkTimeout); if (EnableDiagnostics) { KeyVaultSecrets.ConfigureDiagnostics(options, (string.IsNullOrWhiteSpace(DiagnosticsApplicationId) ? DefaultApplicationId : DiagnosticsApplicationId), true, true, true, true, 4096); } return(new KeyVaultSecrets(Uri, _credential, options)); }
protected SecretsTestBase(bool isAsync, SecretClientOptions.ServiceVersion serviceVersion, RecordedTestMode?mode) : base(isAsync, mode) { _serviceVersion = serviceVersion; }
public SecretClientLiveTests(bool isAsync, SecretClientOptions.ServiceVersion serviceVersion) : base(isAsync, serviceVersion) { }
public SecretClientLiveTests(bool isAsync, SecretClientOptions.ServiceVersion serviceVersion) : base(isAsync, serviceVersion, null /* RecordedTestMode.Record /* to re-record */) { }
protected SecretsTestBase(bool isAsync, SecretClientOptions.ServiceVersion serviceVersion, RecordedTestMode?mode) : base(isAsync, mode ?? RecordedTestUtilities.GetModeFromEnvironment()) { _serviceVersion = serviceVersion; }
protected SecretsTestBase(bool isAsync, SecretClientOptions.ServiceVersion serviceVersion) : base(isAsync) { _serviceVersion = serviceVersion; }