Files
MTSC/MTSC/Common/Http/RouteContext.cs
T
amacocian 9d7a4ff75c Introduce cancellation tokens for HttpRoutes (#7)
Return 404 on NotFound
RouteFilters now can handle exceptions
2022-01-18 14:31:59 +01:00

25 lines
660 B
C#

using MTSC.ServerSide;
using System.Threading;
namespace MTSC.Common.Http
{
public sealed class RouteContext
{
public Server Server { get; }
public HttpRequest HttpRequest { get; }
public ClientData Client { get; }
public HttpResponse HttpResponse { get; set; }
public CancellationToken CancelRequest => this.Client.CancellationToken;
public RouteContext(
Server server,
HttpRequest httpRequest,
ClientData clientData)
{
this.Server = server;
this.HttpRequest = httpRequest;
this.Client = clientData;
}
}
}