IUserClaimStore<TUser> Interface

 

Defines the methods to implement to store the specific claims of the user.

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

Syntax

public interface IUserClaimStore<TUser> : IUserClaimStore<TUser, string>, 
    IUserStore<TUser, string>, IDisposable
where TUser : class, IUser<string>
generic<typename TUser>
where TUser : ref class, IUser<String^>
public interface class IUserClaimStore : IUserClaimStore<TUser, String^>, 
    IUserStore<TUser, String^>, IDisposable
type IUserClaimStore<'TUser when 'TUser : not struct and IUser<string>> = 
    interface
        interface IUserClaimStore<'TUser, string>
        interface IUserStore<'TUser, string>
        interface IDisposable
    end
Public Interface IUserClaimStore(Of TUser As { Class, IUser(Of String) })
    Inherits IUserClaimStore(Of TUser, String), IUserStore(Of TUser, String),
    IDisposable

Type Parameters

  • TUser
    The type of the user.

Methods

Name Description
System_CAPS_pubmethod AddClaimAsync(TUser, Claim)

Adds a new user claim.(Inherited from IUserClaimStore<TUser, TKey>.)

System_CAPS_pubmethod CreateAsync(TUser)

Asynchronously inserts a new user.(Inherited from IUserStore<TUser, TKey>.)

System_CAPS_pubmethod DeleteAsync(TUser)

Asynchronously deletes a user.(Inherited from IUserStore<TUser, TKey>.)

System_CAPS_pubmethod Dispose()

(Inherited from IDisposable.)

System_CAPS_pubmethod FindByIdAsync(TKey)

Asynchronously finds a user using the specified identifier.(Inherited from IUserStore<TUser, TKey>.)

System_CAPS_pubmethod FindByNameAsync(String)

Asynchronously finds a user by name.(Inherited from IUserStore<TUser, TKey>.)

System_CAPS_pubmethod GetClaimsAsync(TUser)

Returns the claims for the user with the issuer set.(Inherited from IUserClaimStore<TUser, TKey>.)

System_CAPS_pubmethod RemoveClaimAsync(TUser, Claim)

Removes a user claim.(Inherited from IUserClaimStore<TUser, TKey>.)

System_CAPS_pubmethod UpdateAsync(TUser)

Asynchronously updates a user.(Inherited from IUserStore<TUser, TKey>.)

See Also

Microsoft.AspNet.Identity Namespace
ASP.NET Identity

Return to top