public LoggerMiddleware(HandlerDelegateAsync next) : base(next) { _grpcLogger = ObjectContainer.Resolve <IGrpcLoggerFactory>().Create("GrpcLoggerMiddleware"); _logger = ObjectContainer.Resolve <ILoggerFactory>().Create("GrpcLoggerMiddleware"); _jsonSerializer = ObjectContainer.Resolve <IJsonSerializer>(); _startCallTimerDic = new Dictionary <Guid, DateTime>(); }
public LoggerMiddleware(HandlerDelegateAsync next) : base(next) { var provider = GrpcServerBuilder.ServiceProvider; _logger = provider.GetService <ILogger <LoggerMiddleware> >(); _jsonSerializer = provider.GetService <IJsonSerializer>(); _startCallTimerDic = new Dictionary <Guid, DateTime>(); }
public HandlerDelegateAsync Build() { var handlerDelegate = _last; foreach (var delegateItem in _delegates.Reverse()) { handlerDelegate = delegateItem(handlerDelegate); } DelegateProxyAsync = handlerDelegate; return(handlerDelegate); }
public GrpcMiddlewareBase(HandlerDelegateAsync next) { _next = next; Sort = 0; }
public TestMiddleware(HandlerDelegateAsync next) : base(next) { }
public HandlerSelectMiddleware(HandlerDelegateAsync next) : base(next) { }
public HandlerSelectMiddleware(HandlerDelegateAsync next) : base(next) { _proxy = GrpcServerBuilder.ServiceProvider.GetService <IMessageServicerProxy>(); }
public GrpcMiddlewareBase(HandlerDelegateAsync next) { _next = next; Sort = 0; _serviceProvider = GrpcServerBuilder.ServiceProvider; }
public HandlerSelectMiddleware(HandlerDelegateAsync next) : base(next) { _commandHandler = ObjectContainer.Resolve <ICommandHandler>(); _queryDelegateFactory = ObjectContainer.Resolve <IQueryServicerDelegateFactory>(); }