コード例 #1
0
        //инициализация
        public FileJournalStorage(ICommonLogger logger, string fullFileName = null)
        {
            _logger = logger;

            FileInfo journalFileInfo = new FileInfo(fullFileName);
            _basicFile = new BasicFile(journalFileInfo);
            _journal = ReadAllValuesFromFile();
        }
コード例 #2
0
 //инициализация
 public AuthManager(IIdentityQueries identityQueries, IAuthenticationManager authenticationManager
     , MongoUserManager userManager, AvatarImageQueries avatarQueries, ICommonLogger logger)
 {
     IdentityQueries = identityQueries;
     CommentAuthPipeline = new CommentAuthPipeline(logger, userManager, authenticationManager, avatarQueries);
     ULoginAuthPipeline = new ULoginAuthPipeline(logger, userManager, authenticationManager,  avatarQueries);
     RegisterPipeline = new RegisterPipeline(logger, userManager, authenticationManager, avatarQueries);
 }
コード例 #3
0
 public CategoryController(ICategoryService categoryService, ICommonLogger commonLogger)
 {
     if (categoryService == null)
     {
         throw new NullReferenceException("categoryService");
     }
     _categoryService = categoryService;
 }
コード例 #4
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="loggerFactory">The <see cref="ICommonLoggerFactory"/> instance.</param>
        /// <exception cref="ArgumentNullException"><paramref name="loggerFactory"/> is <see langword="null" />.</exception>
        protected BaseLoggerObject(ICommonLoggerFactory loggerFactory)
        {
            if (loggerFactory == null)
            {
                throw new ArgumentNullException("loggerFactory");
            }

            logger = loggerFactory.Create(GetType());
        }
コード例 #5
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="logger">The <see cref="ICommonLogger"/> instance.</param>
        /// <exception cref="ArgumentNullException"><paramref name="logger"/> is <see langword="null" />.</exception>
        protected BaseLoggerObject(ICommonLogger logger)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            this.logger = logger;
        }
コード例 #6
0
 //инициализация
 public ManualsModule(ICommonLogger logger
     , PreviewImageQueries previewImageQueries, ContentImageQueries contentQueries
     , ManualsSettings settings, MongoDbConnectionSettings mongoSettings)
 {
     _logger = logger;
     _previewQueries = previewImageQueries;
     _contentQueries = contentQueries;
     _settings = settings;
     _context = new MongoDbContext(mongoSettings);
 }
コード例 #7
0
        public ExceptionLogAspect(Type loggerType)
        {
            _loggerType = loggerType;
            if (!typeof(ICommonLogger).IsAssignableFrom(_loggerType))
            {
                throw new ArgumentException("Wrong logger type");
            }

            _logger = (ICommonLogger)Activator.CreateInstance(_loggerType);
        }
コード例 #8
0
 //инициализация
 public AdminUserModule(ICommonLogger logger, AdminModuleSettings settings
     , MongoUserManager userManager, AvatarImageQueries avatarQueries
     , MongoUserQueries<UserAccount> userQueries)
 {
     _logger = logger;
     _settings = settings;
     _userManager = userManager;
     _avatarQueries = avatarQueries;
     _userQueries = userQueries;
 }
コード例 #9
0
 //инициализация
 public DemoContentModule(ICommonLogger logger
     , PreviewImageQueries previewImageQueries, IFileStorage fileStorage
     , MongoDbConnectionSettings mongoSettings, DemoContentSettings settings)
 {
     _logger = logger;
     _previewQueries = previewImageQueries;
     _fileStorage = fileStorage;
     _settings = settings;
     _context = new MongoDbContext(mongoSettings);
 }
コード例 #10
0
 public HomeController(ICommonLogger myLoger)
 {
     try
     {
         _myLoger = myLoger;
     }
     catch (NullReferenceException)
     {
         View("Index", "Error");
     }
 }
コード例 #11
0
 //инициализация
 public AccountController(MongoUserManager userManager
     , IAuthenticationManager authenticationManager, MongoSignInManager signInManager
     , CustomContentManager contentManager, AuthManager authManager
     , ICommonLogger logger)
     : base(contentManager)
 {
     _userManager = userManager;
     _signInManager = signInManager;
     _authenticationManager = authenticationManager;
     _authManager = authManager;
     _logger = logger;
 }
コード例 #12
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <exception cref="ArgumentNullException"><paramref name="config"/> is <see langword="null" />.</exception>
        public StopwatchManager(StopwatchManagerConfig config, ICommonLogger logger)
            : base(logger)
        {
            if (config == null)
            {
                throw new ArgumentNullException("config");
            }

            stopwatchDictionary     = new Dictionary <string, StopwatchInfo>();
            cancellationTokenSource = new CancellationTokenSource();

            this.config = config;

            if (config.UseBackgroundWorker)
            {
                CancellationToken cancellationToken = cancellationTokenSource.Token;
                worker = new Task(OnWorking, cancellationToken);
                worker.Start();
            }
        }
コード例 #13
0
ファイル: RunningTask.cs プロジェクト: crazyants/WiseQueue
        public RunningTask(object instance, TaskModel taskModel, ICommonLogger logger) : base(logger)
        {
            if (instance == null)
            {
                throw new ArgumentNullException(nameof(instance));
            }
            if (taskModel == null)
            {
                throw new ArgumentNullException(nameof(taskModel));
            }
            if (taskModel.ActivationData == null)
            {
                throw new ArgumentException("taskModel.ActivationData == null", nameof(taskModel));
            }

            this.instance = instance;
            TaskModel     = taskModel;

            method        = taskModel.ActivationData.Method;
            argumentTypes = taskModel.ActivationData.ArgumentTypes;
            arguments     = taskModel.ActivationData.Arguments;

            taskCancelTokenSource = new CancellationTokenSource();
        }
コード例 #14
0
 public LogHttpMessageHandler(ICommonLogger commonLogger)
 {
     _commonLogger = commonLogger;
 }
コード例 #15
0
 public PhoneRepository(ICommonLogger commonLogger, IRealizationImplementation realization)
 {
     _commonLogger = commonLogger;
     _realization  = realization;
     _connection   = _realization.GetConnection();
 }
コード例 #16
0
 //инициализация
 public NotificationManagerSettings(ICommonLogger logger, string connectionStringOrName, string sqlPrefix = null)
 {
     NotificationQueries = new NotificationQueries(logger, connectionStringOrName, sqlPrefix);
     NotificationMetaQueries = new NotificationMetaQueries(logger, connectionStringOrName, sqlPrefix);
 }
コード例 #17
0
 //инициализация
 public AmazonFileStorage(ICommonLogger logger, AmazonS3Settings settings)
 {
     _logger = logger;
     Settings = settings;
 }
コード例 #18
0
 //инициализация
 public NotificationMetaQueries(ICommonLogger logger, string nameOrConnectionString, string prefix = null)
 {
     _сrud = new EntityCRUD<NotificationsDbContext, NotificationMeta>(nameOrConnectionString, prefix);
     _prefix = prefix;
     _logger = logger;
 }
コード例 #19
0
 // инициализация
 public AmazonSnsManager(ICommonLogger logger)
 {
     _logger = logger;
     _signatureVerification = new SignatureVerification(logger);
     _subscription = new Subscription(logger);
 }
コード例 #20
0
 //инициализация
 public Subscription(ICommonLogger logger)
 {
     _logger = logger;
 }
コード例 #21
0
 public ApiExceptionLogger(ICommonLogger logger)
 {
     _logger = logger;
 }
コード例 #22
0
 //инициализация
 public AmazonSesManager(ICommonLogger logger)
 {
     _logger = logger;
 }
コード例 #23
0
 //инициализация
 public SmtpEmailService(ICommonLogger logger)
 {
     _logger = logger;
 }
コード例 #24
0
 public HomeController(ICommonLogger commenLogger)
 {
     _commonLogger = commenLogger;
 }