public async Task <TResponse> Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate <TResponse> next) { Logger.Information($"Apply query options!"); return((TResponse)await QueryOptions.ApplyQuery(await next())); }