private static void ConfigureStorage() { var blobStorage = new BlobDocumentStorage(ConfigurationManager.AppSettings["storageAccount"], ConfigurationManager.AppSettings["storageKey"]); var fileStorage = new FileDocumentStorage(); var httpInputRetriever = new HttpInputRetriever(); InputRetriever.RegisterInputRetriever(x => x.StartsWith("http"), httpInputRetriever); InputRetriever.RegisterInputRetriever(IsBlobstorageUrl, blobStorage); InputRetriever.RegisterInputRetriever(x => true, fileStorage); DocumentPersister.RegisterDocumentPersister(IsBlobstorageUrl, blobStorage); DocumentPersister.RegisterDocumentPersister(x => true, fileStorage); }
private static void ConfigureStorage() { var blobStorage = new BlobDocumentStorage(); var fileStorage = new FileDocumentStorage(); var httpInputRetriever = new HttpInputRetriever(); InputRetriever.RegisterInputRetriever(x => x.StartsWith("http", StringComparison.Ordinal), httpInputRetriever); InputRetriever.RegisterInputRetriever(IsBlobStorageUrl, blobStorage); InputRetriever.RegisterInputRetriever(x => true, fileStorage); DocumentPersister.RegisterDocumentPersister(IsBlobStorageUrl, blobStorage); DocumentPersister.RegisterDocumentPersister(x => true, fileStorage); }