Class UserResetPasswordInquiryCommandHandler
Namespace: Identity.Application.Requests.Handlers.User
Assembly: Identity.Application.dll
public sealed class UserResetPasswordInquiryCommandHandler : IRequestHandler<UserResetPasswordInquiryCommand, Result<Unit>>
Inheritance
object ← UserResetPasswordInquiryCommandHandler
Implements
IRequestHandler<UserResetPasswordInquiryCommand, Result<Unit\>\>
Inherited Members
object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
UserResetPasswordInquiryCommandHandler\(IUserRepository, IUnitOfWork, ILogger<UserResetPasswordInquiryCommandHandler\>, ITopicProducer<ResetPasswordDetails\>\)
public UserResetPasswordInquiryCommandHandler(IUserRepository userRepository, IUnitOfWork unitOfWork, ILogger<UserResetPasswordInquiryCommandHandler> logger, ITopicProducer<ResetPasswordDetails> topicProducer)
Parameters
userRepository IUserRepository
unitOfWork IUnitOfWork
logger ILogger < UserResetPasswordInquiryCommandHandler \>
topicProducer ITopicProducer< ResetPasswordDetails \>
Methods
Handle\(UserResetPasswordInquiryCommand, CancellationToken\)
Handles a request
public Task<Result<Unit>> Handle(UserResetPasswordInquiryCommand command, CancellationToken cancellationToken)
Parameters
command UserResetPasswordInquiryCommand
cancellationToken CancellationToken
Cancellation token
Returns
Task <Result<Unit\>\>
Response from the request
Last modified: 21 May 2024