public void Dispose() { if (null != _keyVaultClient) { _keyVaultClient.Dispose(); } }
protected virtual void Dispose(bool disposing) { if (disposing) { _keyVaultClient.Dispose(); } }
public void Dispose() { if (_keyVaultClient != null) { _keyVaultClient.Dispose(); _keyVaultClient = null; } GC.SuppressFinalize(this); }
public void Dispose(bool disposing) { // Check to see if Dispose has already been called. if (_keyVaultClient != null && _instance != null) { // If disposing equals true, dispose all managed // and unmanaged resources. if (disposing) { _keyVaultClient.Dispose(); } } _instance = null; }
// Protected implementation of Dispose pattern. protected virtual void Dispose(bool disposing) { if (disposed) { return; } if (disposing) { _kv.Dispose(); // Free any other managed obje } disposed = true; }
private async Task <string> SetSecret(ConfigModel model) { try { var result = new SecretBundle(); using (var keyVaultClient = new KeyVaultClient(AuthenticateVault)) { result = await keyVaultClient.SetSecretAsync(string.Format("https://{0}.vault.azure.net/secrets/", model.VaultName), model.SecretName, model.Secret, null, null, CreateSecretAttributes()); keyVaultClient.Dispose(); }; return(result.Value); } catch (Exception ex) { throw ex; } }
public void Dispose() { _keyVaultClient?.Dispose(); }
/// <inheritdoc /> /// <summary> /// This method is invoked after all "Records" have been processed. /// This method allows you to take care of resource clean up before the cmdlet ends. /// </summary> protected override void EndProcessing() { _keyVaultClient.Dispose(); }
public void Dispose() { _keyVaultClient?.Dispose(); GC.SuppressFinalize(this); }
public void Dispose() { keyVault.Dispose(); client.Dispose(); }