UserManager<TUser>.ChangePasswordAsync(TUser, String, String) 方法

定义

在确认指定的 currentPassword 正确后更改用户的密码,作为异步操作。

public:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Identity::IdentityResult ^> ^ ChangePasswordAsync(TUser user, System::String ^ currentPassword, System::String ^ newPassword);
public virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.IdentityResult> ChangePasswordAsync (TUser user, string currentPassword, string newPassword);
abstract member ChangePasswordAsync : 'User * string * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.IdentityResult>
override this.ChangePasswordAsync : 'User * string * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.IdentityResult>
Public Overridable Function ChangePasswordAsync (user As TUser, currentPassword As String, newPassword As String) As Task(Of IdentityResult)

参数

user
TUser

应设置其密码的用户。

currentPassword
String

更改前要验证的当前密码。

newPassword
String

要为指定的 user设置的新密码。

返回

表示 Task 异步操作的 ,包含 IdentityResult 操作的 。

适用于