Class GetOrderByIdQueryHandler
Namespace: Ordering.Application.Requests.Handlers.Order
Assembly: Ordering.Application.dll
public sealed class GetOrderByIdQueryHandler : IRequestHandler<GetOrderByIdQuery, Result<Order>>
Inheritance
object ← GetOrderByIdQueryHandler
Implements
IRequestHandler<GetOrderByIdQuery, Result<Order\>\>
Inherited Members
object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
GetOrderByIdQueryHandler\(IOrderRepository\)
public GetOrderByIdQueryHandler(IOrderRepository orderRepository)
Parameters
orderRepository IOrderRepository
Methods
Handle\(GetOrderByIdQuery, CancellationToken\)
Handles a request
public Task<Result<Order>> Handle(GetOrderByIdQuery request, CancellationToken cancellationToken)
Parameters
request GetOrderByIdQuery
The request
cancellationToken CancellationToken
Cancellation token
Returns
Task <Result<Order\>\>
Response from the request
Last modified: 21 May 2024