示例#1
0
 protected StorageClientBase(
     IStorageClientProvider storageProvider,
     IDirectoryService directoryService,
     IFileService fileService)
 {
     _storageProvider  = storageProvider;
     _directoryService = directoryService;
     _fileService      = fileService;
 }
示例#2
0
 public CloudStorageService(
     ILog logger,
     IConfigurationProvider configurationProvider,
     IStorageClientProvider storageClientProvider,
     IFileSystem fileSystem)
 {
     _logger = logger;
     _configurationProvider = configurationProvider;
     _storageClientProvider = storageClientProvider;
     _fileSystem            = fileSystem;
 }
        public TableStorageSpendTestChargeTracker(
            IStorageClientProvider tableStorageClientProvider,
            ISettings settings)
        {
            _tableStorageClientProvider = tableStorageClientProvider;
            _ruTable = new AsyncLazy <CloudTable>(async() => await CreateRuTable(settings.RuChargeTableName));

            // Get BuildId from Environment Vars
            _buildId = Environment.GetEnvironmentVariable("BUILD_BUILDNUMBER");

            if (string.IsNullOrEmpty(_buildId))
            {
                _buildId = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss tt");
            }
        }
 internal AzureStorageClient(IStorageClientProvider storageProvider, IDirectoryService directoryService,
                             IFileService fileService) : base(storageProvider, directoryService, fileService)
 {
 }
示例#5
0
 public FileService(IStorageClientProvider storageProvider)
 {
     _storageProvider = storageProvider;
 }
 public DirectoryService(IStorageClientProvider storageProvider)
 {
     _storageProvider = storageProvider;
 }