2023-09-16 09:06:56 +00:00
|
|
|
using Elsa.Http.Contracts;
|
2023-09-17 20:35:13 +00:00
|
|
|
using Elsa.Http.Options;
|
2023-09-16 09:06:56 +00:00
|
|
|
|
|
|
|
|
namespace Elsa.Http.Contexts;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Provides context for downloadable providers.
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="Manager">The manager.</param>
|
|
|
|
|
/// <param name="Content">The content to get downloadables from.</param>
|
2023-09-17 20:35:13 +00:00
|
|
|
/// <param name="ETag">An optional ETag.</param>
|
2023-09-16 09:06:56 +00:00
|
|
|
/// <param name="CancellationToken">The cancellation token.</param>
|
2023-09-17 20:35:13 +00:00
|
|
|
public record DownloadableContext(
|
|
|
|
|
IDownloadableManager Manager,
|
|
|
|
|
object Content,
|
|
|
|
|
DownloadableOptions Options,
|
|
|
|
|
CancellationToken CancellationToken);
|