コード例 #1
0
ファイル: Agent.cs プロジェクト: VSChina/pcs-telemetry-agent
 public Agent(
     ILogger logger,
     IConfig config,
     IEventProcessorFactory factory,
     IThroughputCounter throughtCounter,
     IMessages messages)
 {
     this.config           = config;
     this.logger           = logger;
     this.processorFactory = factory;
     this.throughtCounter  = throughtCounter;
     this.messages         = messages;
 }
コード例 #2
0
        public EventProcessor(
            ILogger logger,
            IConfig config,
            IMessages messagesProcessor,
            IThroughputCounter throughtCounter)
        {
            this.logger            = logger;
            this.config            = config;
            this.messagesProcessor = messagesProcessor;
            this.throughtCounter   = throughtCounter;

            this.processorId = Guid.NewGuid().ToString();
            logger.Info("EventProcessor created", () => new { processorId });
        }