Ejemplo n.º 1
0
 public static IApplicationBuilder UseGraphQLSubscriptions(
     this IApplicationBuilder applicationBuilder,
     SubscriptionMiddlewareOptions options)
 {
     applicationBuilder.UseMiddleware <SubscriptionMiddleware>(options);
     return(applicationBuilder);
 }
Ejemplo n.º 2
0
 public SubscriptionMiddleware(
     RequestDelegate next,
     IMessagePipeline messagePipeline,
     SubscriptionMiddlewareOptions options)
 {
     _next = next
             ?? throw new ArgumentNullException(nameof(next));
     _messagePipeline = messagePipeline
                        ?? throw new ArgumentNullException(nameof(messagePipeline));
     _options = options
                ?? throw new ArgumentNullException(nameof(options));
 }