protected override ITapeStream InitializeAndGetTapeStorage() { var connectionString = Settings.Default.SqlConnectionString; var tableName = Settings.Default.SqlTapeWriterTableName; _storageFactory = new SqlTapeStorageFactory(connectionString, tableName); var count = 0; while (true) { count++; try { _storageFactory.InitializeForWriting(); break; } catch (Exception) { if (count < 1) { System.Threading.Thread.Sleep(500); continue; } throw; } } const string name = "test"; return _storageFactory.GetOrCreateStream(name); }
protected override ITapeStream InitializeAndGetTapeStorage() { _storageFactory = new FileTapeStorageFactory(_path); _storageFactory.InitializeForWriting(); const string name = "test"; return(_storageFactory.GetOrCreateStream(name)); }
protected override ITapeStream InitializeAndGetTapeStorage() { var config = AzureStorage.CreateConfig(_cloudStorageAccount); _storageFactory = new BlobTapeStorageFactory(config, ContainerName); _storageFactory.InitializeForWriting(); const string name = "test"; return _storageFactory.GetOrCreateStream(name); }
protected override ITapeStream InitializeAndGetTapeStorage() { var config = AzureStorage.CreateConfig(_cloudStorageAccount); _storageFactory = new BlobTapeStorageFactory(config, ContainerName); _storageFactory.InitializeForWriting(); const string name = "test"; return(_storageFactory.GetOrCreateStream(name)); }
protected override ITapeStream InitializeAndGetTapeStorage() { var connectionString = Settings.Default.SqlConnectionString; var tableName = Settings.Default.SqlTapeWriterTableName; _storageFactory = new SqlTapeStorageFactory(connectionString, tableName); var count = 0; while (true) { count++; try { _storageFactory.InitializeForWriting(); break; } catch (Exception) { if (count < 1) { System.Threading.Thread.Sleep(500); continue; } throw; } } const string name = "test"; return(_storageFactory.GetOrCreateStream(name)); }
protected override ITapeStream InitializeAndGetTapeStorage() { _storageFactory = new FileTapeStorageFactory(_path); _storageFactory.InitializeForWriting(); const string name = "test"; return _storageFactory.GetOrCreateStream(name); }