Class GetUserByIdQueryHandler
Namespace: Identity.Application.Requests.Handlers.User
Assembly: Identity.Application.dll
Command handler that returns the needed Identity.Application.Requests.Handlers.User, getting the ID via the request it handles.
public sealed class GetUserByIdQueryHandler : IRequestHandler<GetUserByIdQuery, Result<UserResponse>>
Inheritance
object ← GetUserByIdQueryHandler
Implements
IRequestHandler<GetUserByIdQuery, Result<UserResponse\>\>
Inherited Members
object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
GetUserByIdQueryHandler\(IUserRepository, IAuthorizationService, IHttpContextAccessor\)
public GetUserByIdQueryHandler(IUserRepository repository, IAuthorizationService authorizationService, IHttpContextAccessor httpContextAccessor)
Parameters
repository IUserRepository
authorizationService IAuthorizationService
httpContextAccessor IHttpContextAccessor
Methods
Handle\(GetUserByIdQuery, CancellationToken\)
Handles a request
public Task<Result<UserResponse>> Handle(GetUserByIdQuery request, CancellationToken cancellationToken)
Parameters
request GetUserByIdQuery
The request
cancellationToken CancellationToken
Cancellation token
Returns
Task <Result< UserResponse \>\>
Response from the request
Last modified: 21 May 2024