public AzureLuceneIndexProvider( IAppDataFolder appDataFolder, ShellSettings shellSettings, ILuceneAnalyzerProvider analyzerProvider, ILuceneAzureFileSystemFactory fileSystemFactory) : base(new StubAppDataFolder(appDataFolder), shellSettings, analyzerProvider) { _appDataFolder = appDataFolder; _shellSettings = shellSettings; _fileSystem = fileSystemFactory.Create(shellSettings.Name); _storageAccount = CloudStorageAccount.Parse(_fileSystem.StorageConnectionString); }
public LuceneIndexRemovalService(ILuceneAzureFileSystemFactory fileSystemFactory) { _fileSystemFactory = fileSystemFactory; }