protected abstract Task <PagedResponse <TResponse> > Handle(PagedQueryRequest <TRequest, TResponse> request);
public async Task <PagedResponse <TResponse> > Handle(PagedQueryRequest <TRequest, TResponse> request, CancellationToken cancellationToken) { HandlerCancellationToken = cancellationToken; return(await Handle(request)); }