Show / Hide Table of Contents

Class UserSignedInEventhandler<TUser>

The UserSignedInEventhandler<TUser> is responsible for tracking user signed in and clear access failed.

Inheritance
Object
UserSignedInEventhandler<TUser>
Inherited Members
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
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

Implements
AsyncConsumerOf<TEvent>.ConsumeAsync(TEvent, CancellationToken)
Back to top Generated by DocFX