public AzureTableLoggerProvider( IOptions <AzureTableLoggerOptions> options, IHttpContextAccessor httpContextAccessor, ICloudTableClientProviderFactory cloudTableClientProviderFactory) { _options = options; _httpContextAccessor = httpContextAccessor; _cloudTableClientProviderFactory = cloudTableClientProviderFactory; }
public AzureTableLogger( IOptions <AzureTableLoggerOptions> options, IHttpContextAccessor httpContextAccessor, ICloudTableClientProviderFactory cloudTableClientProviderFactory) { _options = options; _httpContextAccessor = httpContextAccessor; var cloudTableClientProvider = cloudTableClientProviderFactory.Create(options); _cloudTableClient = cloudTableClientProvider.GetTableClient(); LogsTable = cloudTableClientProvider.GetCloudTable(options.Value.LogsTableName); }