コード例 #1
0
 public SharedQueueHandler(
     IHostIdProvider hostIdProvider,
     IWebJobsExceptionHandler exceptionHandler,
     ILoggerFactory loggerFactory,
     ISharedContextProvider sharedContextProvider,
     ILoadBalancerQueue queueFactory
     )
 {
     _hostIdProvider        = hostIdProvider;
     _exceptionHandler      = exceptionHandler;
     _loggerFactory         = loggerFactory;
     _sharedContextProvider = sharedContextProvider;
     _state        = State.Created;
     _queueFactory = queueFactory;
 }
コード例 #2
0
 public DashboardLoggingSetup(
     StorageAccountOptions storageAccountOptions,
     IWebJobsExceptionHandler exceptionHandler,
     ILoggerFactory loggerFactory,
     IFunctionInstanceLogger functionInstanceLogger,
     IFunctionExecutor functionExecutor,
     SharedQueueHandler sharedQueueHandler,
     ILoadBalancerQueue storageServices
     )
 {
     _storageAccountOptions  = storageAccountOptions;
     _exceptionHandler       = exceptionHandler;
     _loggerFactory          = loggerFactory;
     _functionInstanceLogger = functionInstanceLogger;
     _functionExecutor       = functionExecutor;
     _sharedQueueHandler     = sharedQueueHandler;
     _storageServices        = storageServices;
 }
コード例 #3
0
        public HostMessageListenerFactory(
            ILoadBalancerQueue queueFactory,
            string queueName,
            IWebJobsExceptionHandler exceptionHandler,
            ILoggerFactory loggerFactory,
            IFunctionIndexLookup functionLookup,
            IFunctionInstanceLogger functionInstanceLogger,
            IFunctionExecutor executor)
        {
            _queueName              = queueName ?? throw new ArgumentNullException(nameof(queueName));
            _queueFactory           = queueFactory ?? throw new ArgumentNullException(nameof(queueFactory));
            _exceptionHandler       = exceptionHandler ?? throw new ArgumentNullException(nameof(exceptionHandler));
            _functionLookup         = functionLookup ?? throw new ArgumentNullException(nameof(functionLookup));
            _functionInstanceLogger = functionInstanceLogger ?? throw new ArgumentNullException(nameof(functionInstanceLogger));
            _executor = executor ?? throw new ArgumentNullException(nameof(executor));

            _loggerFactory = loggerFactory;
        }
コード例 #4
0
 public Legacy(
     LegacyConfig storageAccountProvider,
     IWebJobsExceptionHandler exceptionHandler,
     ILoggerFactory loggerFactory,
     IFunctionInstanceLogger functionInstanceLogger,
     IFunctionExecutor functionExecutor,
     SharedQueueHandler sharedQueueHandler,
     ILoadBalancerQueue storageServices
     )
 {
     _storageAccountProvider = storageAccountProvider;
     _exceptionHandler       = exceptionHandler;
     _loggerFactory          = loggerFactory;
     _functionInstanceLogger = functionInstanceLogger;
     _functionExecutor       = functionExecutor;
     _sharedQueueHandler     = sharedQueueHandler;
     _storageServices        = storageServices;
 }