Owneat Technical Guide main Help

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