elsa-core/src/modules/Elsa.Http/Contracts/IFileCacheStorageProvider.cs
Sipke Schoorstra cb87d2ed82
Implement resumable downloads (#4448)
* Incremental work on persistent file cache

* Rename providers to handlers

* Implement zip file caching for resumable downloads

* Implement partial download for zipped files

* Allow executing workflows using GET verb

* Implement custom header for correlating downloads

* Rename FileName to Filename for consistency

* Update interface XML comment

* Cleanup

* Fix that source Downloadables were executed even when cached zip exists

* Make download correlation ID optional
2023-09-17 22:35:13 +02:00

15 lines
308 B
C#

using FluentStorage.Blobs;
namespace Elsa.Http.Contracts;
/// <summary>
/// Represents a provider of a file cache storage.
/// </summary>
public interface IFileCacheStorageProvider
{
/// <summary>
/// Gets the storage.
/// </summary>
/// <returns></returns>
IBlobStorage GetStorage();
}