elsa-core/src/modules/Elsa.Workflows.Api/Extensions/ApplicationBuilderExtensions.cs

16 lines
553 B
C#
Raw Normal View History

using Elsa.Workflows.Api.Middleware;
2022-01-04 08:42:12 +00:00
using Microsoft.AspNetCore.Builder;
// ReSharper disable once CheckNamespace
namespace Elsa.Extensions;
2022-01-04 08:42:12 +00:00
/// <summary>
/// Provides extensions to <see cref="IApplicationBuilder"/>.
/// </summary>
2022-01-04 08:42:12 +00:00
public static class ApplicationBuilderExtensions
{
/// <summary>
/// Adds middleware that handles JSON serialization errors.
/// </summary>
2022-01-04 08:42:12 +00:00
public static IApplicationBuilder UseJsonSerializationErrorHandler(this IApplicationBuilder app) => app.UseMiddleware<JsonSerializationErrorHandlerMiddleware>();
}