Пример #1
0
        private void ChangePasswordWithProvider(CSEntry csentry, SecureString oldPassword, SecureString newPassword)
        {
            IObjectPasswordProviderAsync asyncProvider = this.GetAsyncProviderForType(csentry);

            if (asyncProvider != null)
            {
                AsyncHelper.RunSync(asyncProvider.ChangePasswordAsync(csentry, oldPassword, newPassword));
            }
            else
            {
                IObjectPasswordProvider provider = this.GetProviderForType(csentry);
                provider.ChangePassword(csentry, oldPassword, newPassword);
            }
        }