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);
        }
Example #4
0
 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;
            }
        }
Example #7
0
 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);
 }
Example #10
0
 public void Dispose()
 {
     keyVault.Dispose();
     client.Dispose();
 }