Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ContractEventSessionManager" /> class.
 /// </summary>
 /// <param name="stateManager">The session workflow state manager.</param>
 /// <param name="contractService">The contract service.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="functionSettings">The configuration settings options.</param>
 /// <param name="processLog">The process log.</param>
 public ContractEventSessionManager(
     IWorkflowStateManager stateManager,
     IContractService contractService,
     IContractEventProcessorLogger <IContractEventSessionManager> logger,
     IFunctionSettings functionSettings,
     IContractEventProcessLog processLog)
 {
     _stateManager     = stateManager;
     _contractService  = contractService;
     _logger           = logger;
     _functionSettings = functionSettings;
     _processLog       = processLog;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ContractEventProcessorLogger{T}"/> class.
 /// </summary>
 /// <param name="processLog">The process log.</param>
 /// <param name="logger">The logger.</param>
 public ContractEventProcessorLogger(IContractEventProcessLog processLog, ILogger <T> logger)
 {
     _processLog = processLog;
     _logger     = logger;
 }