Exemplo n.º 1
0
 public JsonRpcMiddleware(RequestDelegate next,
                          ILoggerFactory loggerFactory,
                          IServiceScopeFactory serviceScopeFactory,
                          IJsonRpcRequestLogger requestLogger)
 {
     this.next          = next;
     this.logger        = loggerFactory.CreateLogger("JsonRpc.Host");
     this.loggerDiag    = loggerFactory.CreateLogger("JsonRpc.Host.Diagnostics");
     this.processor     = new JsonRpcProcessor(logger, loggerDiag, serviceScopeFactory);
     this.requestLogger = requestLogger;
 }
 public JsonRpcRequestHandler(IMediator mediator, IEnumerable <Type> requests, IJsonRpcRequestLogger requestLogger)
 {
     this.mediator      = mediator;
     this.requests      = requests;
     this.requestLogger = requestLogger;
 }