Class UserSignedInEventhandler<TUser>
The UserSignedInEventhandler<TUser> is responsible for tracking user signed in and clear access failed.
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.dll
Syntax
[Stream("User")]
public class UserSignedInEventhandler<TUser> : AsyncConsumerOf<UserSignedIn> where TUser : class, ILocalUser
Type Parameters
TUser
The type of user. |
Constructors
UserSignedInEventhandler(IUserStore<TUser>)
Creates a new instance of UserSignedInEventhandler<TUser>.
Declaration
public UserSignedInEventhandler(IUserStore<TUser> userStore)
Parameters
IUserStore<TUser>
userStore
An instance of ExtendedUserManager<TUser> used to manage users. |
Methods
ConsumeAsync(UserSignedIn, CancellationToken)
Resets access failed count and tracks last sign-in date and time.
Declaration
public async Task ConsumeAsync(UserSignedIn event, CancellationToken cancellationToken = default(CancellationToken))
Parameters
UserSignedIn
event
|
System.Threading.CancellationToken
cancellationToken
|
Returns
System.Threading.Tasks.Task
|