elsa-core/src/modules/Elsa.Http/Models/HttpEndpointFaultContext.cs
Sipke Schoorstra 89f94a2261
File Uploads (#4457)
* Initial support for receiving files via HTTP Endpoint activity

* Implement HTTP endpoint request timeout

* Implement request time out handling

* Implement request size validation

* Formatting

* Implement application and system level cancellation tokens

* Create CancellationTokens struct

* Cleanup HttpEndpoint

* Implement file size validation

* Implement file extension validation

* Implement mime type validation

* Update usages of cancellation tokens
2023-09-19 22:42:53 +02:00

12 lines
496 B
C#

using Elsa.Workflows.Core.State;
using Microsoft.AspNetCore.Http;
namespace Elsa.Http.Models;
/// <summary>
/// Provides context about the faulted workflow.
/// </summary>
/// <param name="HttpContext">The HTTP context.</param>
/// <param name="WorkflowState">The faulted workflow state.</param>
/// <param name="CancellationToken">The cancellation token.</param>
public record HttpEndpointFaultContext(HttpContext HttpContext, WorkflowState WorkflowState, CancellationToken CancellationToken);