共用方式為


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 作業的 。

適用於