* 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
12 lines
496 B
C#
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); |