UserManager<TUser>.GetUserAsync(ClaimsPrincipal) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Benutzer zurück, der dem Anspruch IdentityOptions.ClaimsIdentity.UserIdClaimType im Prinzipal oder NULL entspricht.
public:
virtual System::Threading::Tasks::Task<TUser> ^ GetUserAsync(System::Security::Claims::ClaimsPrincipal ^ principal);
public virtual System.Threading.Tasks.Task<TUser> GetUserAsync (System.Security.Claims.ClaimsPrincipal principal);
public virtual System.Threading.Tasks.Task<TUser?> GetUserAsync (System.Security.Claims.ClaimsPrincipal principal);
abstract member GetUserAsync : System.Security.Claims.ClaimsPrincipal -> System.Threading.Tasks.Task<'User (requires 'User : null)>
override this.GetUserAsync : System.Security.Claims.ClaimsPrincipal -> System.Threading.Tasks.Task<'User (requires 'User : null)>
Public Overridable Function GetUserAsync (principal As ClaimsPrincipal) As Task(Of TUser)
Parameter
- principal
- ClaimsPrincipal
Der Prinzipal, der den Benutzer-ID-Anspruch enthält.
Gibt zurück
Task<TUser>
Der Benutzer, der dem Anspruch IdentityOptions.ClaimsIdentity.UserIdClaimType im Prinzipal oder NULL entspricht.