public GraphQlController(
     ISchema schema,
     IDocumentExecuter documentExecuter,
     IDocumentExecutionListener documentExecutionListener)
 {
     _schema             = schema;
     _documentExecuter   = documentExecuter;
     _dataLoaderListener = documentExecutionListener;
 }
Exemplo n.º 2
0
 public GraphQLMiddleware(
     RequestDelegate next,
     GraphQLSettings settings,
     IDocumentExecutionListener listener,
     IDocumentExecuter executer,
     IDocumentWriter writer)
 {
     _next     = next;
     _settings = settings;
     _executer = executer;
     _writer   = writer;
     _listener = listener;
 }
Exemplo n.º 3
0
 public GraphQLMiddleware(
     RequestDelegate requestDelegate,
     IGraphQLSettings graphQLSettings,
     IDocumentExecuter documentExecuter,
     IDocumentWriter documentWriter,
     IDocumentExecutionListener documentExecutionListener,
     IServiceProvider serviceProvider,
     IQueryLookupService graphQLMappingService)
 {
     _requestDelegate           = requestDelegate;
     _graphQLSettings           = graphQLSettings;
     _documentExecuter          = documentExecuter;
     _documentWriter            = documentWriter;
     _documentExecutionListener = documentExecutionListener;
     _serviceProvider           = serviceProvider;
     _graphQLMappingService     = graphQLMappingService;
 }
Exemplo n.º 4
0
        public GraphQLQueryService(
            ILiquidTemplateManager liquidTemplateManager,
            IOptions <TemplateOptions> templateOptions,
            IOptions <GraphQLSettings> settingsAccessor,
            IDocumentExecuter executer,
            IDocumentExecutionListener dataLoaderDocumentListener,
            IEnumerable <IValidationRule> validationRules,
            ISchemaFactory schemaService,
            IHttpContextAccessor httpContextAccessor)

        {
            _liquidTemplateManager = liquidTemplateManager;
            _settingsAccessor      = settingsAccessor;
            _executer = executer;
            _dataLoaderDocumentListener = dataLoaderDocumentListener;
            _validationRules            = validationRules;
            _schemaService       = schemaService;
            _templateOptions     = templateOptions.Value;
            _httpContextAccessor = httpContextAccessor;
        }
 public GraphQLRequestHandler(ISchema schema, IDocumentExecuter documentExecuter, IDocumentExecutionListener listener)
 {
     _schema           = schema;
     _documentExecuter = documentExecuter;
     _listener         = listener;
 }
Exemplo n.º 6
0
 public GraphQLController(ISchema schema, IDocumentExecuter executer, IDocumentExecutionListener listener)
 {
     _schema   = schema;
     _executer = executer;
     _listener = listener;
 }