public ReadPersistedQueryMiddleware(
     RequestDelegate next,
     IDiagnosticEvents diagnosticEvents,
     IReadStoredQueries persistedQueryStore)
 {
     _next = next ??
             throw new ArgumentNullException(nameof(next));
     _diagnosticEvents = diagnosticEvents ??
                         throw new ArgumentNullException(nameof(diagnosticEvents));
     _persistedQueryStore = persistedQueryStore ??
                            throw new ArgumentNullException(nameof(persistedQueryStore));
 }
Beispiel #2
0
 public ReadPersistedQueryMiddleware(
     QueryDelegate next,
     Cache <ICachedQuery> queryCache,
     IReadStoredQueries readStoredQueries,
     IErrorHandler errorHandler)
 {
     _next = next
             ?? throw new ArgumentNullException(nameof(next));
     _queryCache = queryCache
                   ?? throw new ArgumentNullException(nameof(queryCache));
     _readStoredQueries = readStoredQueries
                          ?? throw new ArgumentNullException(nameof(readStoredQueries));
     _errorHandler = errorHandler
                     ?? throw new ArgumentNullException(nameof(errorHandler));
 }