예제 #1
0
 public UnitService(IServiceProvider provider, IMessageChainFormatter formatter, IMessageChainParser parser, ILogger <UnitService> logger)
 {
     _provider  = provider;
     _formatter = formatter;
     _logger    = logger;
     _parser    = parser;
 }
예제 #2
0
 static MessageChainExtensions()
 {
     _formatter = Shared.Application.Provider.GetRequiredService <IMessageChainFormatter>();
     _parser    = Shared.Application.Provider.GetRequiredService <IMessageChainParser>();
     _client    = Shared.Application.Provider.GetRequiredService <IApiClient>();
 }
예제 #3
0
 public LoggingMiddleware(ILogger <LoggingMiddleware> logger, IMessageChainFormatter formatter)
 {
     _logger    = logger;
     _formatter = formatter;
 }