コード例 #1
0
ファイル: Worker.cs プロジェクト: isabella232/AzReplicate
 public Worker(IHostApplicationLifetime hostApplicationLifetime, ILogger <Worker> logger, IListenForMessages messageListener, ICorrelationConfiguration correlationConfiguration, TelemetryClient telemetryClient, IQueueTelemetry telemetryQueue)
 {
     _correlationConfiguration = correlationConfiguration;
     _hostApplicationLifetime  = hostApplicationLifetime;
     _logger          = logger;
     _messageListener = messageListener;
     _telemetryClient = telemetryClient;
     _telemetryQueue  = telemetryQueue;
 }
コード例 #2
0
        public static IServiceCollection WithCorrelationConfiguration(this IServiceCollection services, ICorrelationConfiguration correlationConfiguration)
        {
            services.RemoveAll <ICorrelationConfiguration>();
            services.AddTransient(s => correlationConfiguration);

            return(services);
        }
コード例 #3
0
 public TelemetryInitializer(ICorrelationConfiguration correlationConfiguration)
 {
     _correlationConfiguration = correlationConfiguration;
 }
コード例 #4
0
 public TableLogger(ITableConfiguration configuration, ICorrelationConfiguration correlationConfiguration)
 {
     _correlationId = correlationConfiguration.CorrelationId;
     _storagAccount = CloudStorageAccount.Parse(configuration.TableConnectionString);
     _tableClient   = _storagAccount.CreateCloudTableClient();
 }