UserManager<TUser>.GetUserId(ClaimsPrincipal) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果存在,则返回用户 ID 声明值,否则返回 null。
public:
virtual System::String ^ GetUserId(System::Security::Claims::ClaimsPrincipal ^ principal);
public virtual string GetUserId (System.Security.Claims.ClaimsPrincipal principal);
public virtual string? GetUserId (System.Security.Claims.ClaimsPrincipal principal);
abstract member GetUserId : System.Security.Claims.ClaimsPrincipal -> string
override this.GetUserId : System.Security.Claims.ClaimsPrincipal -> string
Public Overridable Function GetUserId (principal As ClaimsPrincipal) As String
参数
- principal
- ClaimsPrincipal
ClaimsPrincipal 实例。
返回
用户 ID 声明值;如果声明不存在,则为 null。
注解
用户 ID 声明由 NameIdentifier标识。