public SomeClassInClassLibrary(IRequestInfomation requestInfo)
 {
     // Don't forget null checks
     this.requestInfo = requestInfo;
     // access it
     var host = requestInfo.Host;
 }
Пример #2
0
 public LoggingBehavior(ILogger <TRequest> logger, IRequestInformation <TRequest> requestInformation,
                        IQuickerLoggingDescriber loggingDescriber)
 {
     _Logger             = logger;
     _RequestInformation = requestInformation;
     _LoggingDescriber   = loggingDescriber;
 }
Пример #3
0
 public UserAuthenticationTokenService(CarTrackerDbContext db, IPasswordHasher passwordHasher,
                                       IRequestInformation requestInformation)
 {
     this._db                 = db;
     this._passwordHasher     = passwordHasher;
     this._requestInformation = requestInformation;
 }
Пример #4
0
        public StopwatchBehavior(StopwatchConfiguration configuration,
                                 IRequestInformation <TRequest> requestInformation, IRequestProcessor <TRequest> requestProcessor)
        {
            _Configuration      = configuration;
            _RequestInformation = requestInformation;

            if (!_Configuration.AllowUse)
            {
                return;
            }

            _RequestProcessor = requestProcessor;
            _Stopwatch        = new System.Diagnostics.Stopwatch();
        }
Пример #5
0
        public RequestProcessor(StopwatchConfiguration configuration, IRequestInformation <TRequest> requestInformation,
                                ILogger <TRequest> logger, IQuickerStopwatchDescriber stopwatchDescriber, IRequestTimeoutDictionary timeoutDictionary)
        {
            _RequestInformation = requestInformation;
            _Logger             = logger;
            _StopwatchDescriber = stopwatchDescriber;
            _TimeoutDictionary  = timeoutDictionary;

            _DefaultTimeouts = new Dictionary <ERequestType, uint>()
            {
                { ERequestType.Command, configuration.DefaultMaxMiliSecondsForCommands },
                { ERequestType.Query, configuration.DefaultMaxMiliSecondsForQueries },
                { ERequestType.Notification, configuration.DefaultMaxMiliSecondsForNotifications },
                { ERequestType.Request, configuration.DefaultMaxMiliSecondsForRequests }
            };
        }
Пример #6
0
 public Logger(CarTrackerDbContextFactory dbFactory, IRequestInformation requestInformation)
 {
     _dbFactory          = dbFactory;
     _requestInformation = requestInformation;
     _eventGuid          = Guid.NewGuid();
 }
Пример #7
0
 public UserPlaceService(CarTrackerDbContext db, IRequestInformation requestInformation)
 {
     _db = db;
     _requestInformation = requestInformation;
 }
 public RequestInformationController(IRequestInformation requestInfo, yamamadbContext db)
 {
     _requestInfo = requestInfo;
     _db          = db;
 }
Пример #9
0
 public CarService(CarTrackerDbContext db, IRequestInformation requestInformation)
 {
     this._db            = db;
     _requestInformation = requestInformation;
 }