public RequestExecutionService(RequestPipeOptions options, IServiceProvider serviceProvider)
     : this(options, new RequestHandlerFactoryWithServiceProvider(serviceProvider))
 {
 }
 public RequestExecutionService(RequestPipeOptions?options, IRequestHandlerFactory requestHandlerFactory)
 {
     options ??= new RequestPipeOptions();
     this._Options = options;
     this._RequestHandlerFactory = requestHandlerFactory ?? options.RequestHandlerFactory ?? throw new ArgumentNullException(nameof(options));
 }