public RealTimeQueryExecuter(IExecutionBuilderResolver executionBuilderResolver, IGraphQLExecutor executor, Type root, string operationId) { _executionBuilderResolver = executionBuilderResolver; _executor = executor; _operationId = operationId; _root = root; }
protected virtual async Task <object> Resolve(ResolveFieldContext context) { using (var scope = _serviceProvider.CreateScope()) { IGraphQLExecutor graphQlExecutor = scope.ServiceProvider.GetService <TQueryExecutor>(); return(await graphQlExecutor.Resolve(context)); } }
public GraphQLController( IGraphQLExecutor executor, ISchemaRouteService schemaRouteService, IExecutionBuilderResolver executionBuilderResolver) { _executor = executor; _schemaRouteService = schemaRouteService; _executionBuilderResolver = executionBuilderResolver; }
public GraphQLController(IGraphQLExecutor <ExecutionResult> executor) { _executor = executor; }