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