コード例 #1
0
 public WebPubSubMiddleware(
     RequestDelegate next,
     ServiceRequestHandlerAdapter handler,
     RequestValidator requestValidator,
     ILogger <WebPubSubMiddleware> logger)
 {
     _next             = next ?? throw new ArgumentNullException(nameof(next));
     _handler          = handler ?? throw new ArgumentNullException(nameof(handler));
     _requestValidator = requestValidator ?? throw new ArgumentNullException(nameof(requestValidator));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #2
0
 public WebPubSubMiddleware(
     RequestDelegate next,
     IOptions <WebPubSubOptions> options,
     ServiceRequestHandlerAdapter handler,
     ILogger <WebPubSubMiddleware> logger)
 {
     _next    = next ?? throw new ArgumentNullException(nameof(next));
     _handler = handler ?? throw new ArgumentNullException(nameof(handler));
     _options = options.Value;
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }