UserManagerExtensions Class

Extension methods for IUserManager

Inheritance Hierarchy

System.Object
  Microsoft.AspNet.Identity.UserManagerExtensions

Namespace:  Microsoft.AspNet.Identity
Assembly:  Microsoft.AspNet.Identity.Core (in Microsoft.AspNet.Identity.Core.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class UserManagerExtensions
'Usage
public static class UserManagerExtensions
[ExtensionAttribute]
public ref class UserManagerExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type UserManagerExtensions =  class end
public final class UserManagerExtensions

The UserManagerExtensions type exposes the following members.

Methods

  Name Description
Public methodStatic member AddClaim<TUser> Add a user claim
Public methodStatic member AddLogin<TUser> Sync extension
Public methodStatic member AddPassword<TUser> Add a user password only if one does not already exist
Public methodStatic member AddToRole<TUser> Add a user to a role
Public methodStatic member ChangePassword<TUser> Change a user password
Public methodStatic member Create<TUser>(UserManager<TUser>, TUser) Create a user with no password
Public methodStatic member Create<TUser>(UserManager<TUser>, TUser, String) Create a user and associates it with the given password (if one is provided)
Public methodStatic member CreateIdentity<TUser> Creates a ClaimsIdentity representing the user
Public methodStatic member Find<TUser>(UserManager<TUser>, UserLoginInfo) Sync extension
Public methodStatic member Find<TUser>(UserManager<TUser>, String, String) Return a user with the specified username and password or null if there is no match.
Public methodStatic member FindById<TUser> Find a user by id
Public methodStatic member FindByName<TUser> Find a user by name
Public methodStatic member GetClaims<TUser> Get a users's claims
Public methodStatic member GetLogins<TUser> Gets the logins for a user.
Public methodStatic member GetRoles<TUser> Get a users's roles
Public methodStatic member HasPassword<TUser> Returns true if a user has a password set
Public methodStatic member IsInRole<TUser> Returns true if the user is in the specified role
Public methodStatic member RemoveClaim<TUser> Remove a user claim
Public methodStatic member RemoveFromRole<TUser> Remove a user from a role.
Public methodStatic member RemoveLogin<TUser> Remove a user login
Public methodStatic member RemovePassword<TUser> Associate a login with a user
Public methodStatic member Update<TUser> Update an user
Public methodStatic member UpdateSecurityStamp<TUser> Generate a new security stamp for a user, used for SignOutEverywhere functionality

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.AspNet.Identity Namespace