public GraphQLController( IQueryStreamService query, ILogger <GraphQLController> logger) { _query = query; _logger = logger; }
public GraphQLWSProtocol( IQueryStreamService queryStreamService, IOptions <WebSocketServerOptions> options, IMessageContextAccessor messageContextAccessor, ILogger <GraphQLWSProtocol> logger) { _queryStreamService = queryStreamService; _messageContextAccessor = messageContextAccessor; _logger = logger; _options = options.Value; _parserOptions = new ParserOptions() { ImportProviders = null }; //todo: inject }
public GraphQLWSProtocol( IQueryStreamService queryStreamService, IOptions <GraphQLWSProtocolOptions> options, IMessageContextAccessor messageContextAccessor, ILogger <GraphQLWSProtocol> logger) { _queryStreamService = queryStreamService; _messageContextAccessor = messageContextAccessor; _logger = logger; _options = options.Value; _serializer = JsonSerializer.CreateDefault(new JsonSerializerSettings { MissingMemberHandling = MissingMemberHandling.Ignore, ContractResolver = new CamelCasePropertyNamesContractResolver() }); }
public QueryController(IQueryStreamService queryStreamService) { _queryStreamService = queryStreamService; }
public ServerHub(IQueryStreamService queryStreamService) { _queryStreamService = queryStreamService; }
public GraphQLWSProtocol CreateSut(IQueryStreamService queryStreamService) { return(new GraphQLWSProtocol(queryStreamService, _options, _accessor, _logger)); }