aspnetcore/src/Microsoft.AspNet.Abstractio.../OwinExtensions.cs

20 lines
452 B
C#

using System;
using System.Threading.Tasks;
using Microsoft.AspNet.Abstractions.Owin;
namespace Owin
{
public static class OwinExtensions
{
public static void RunHttpContext(this IAppBuilder app, Func<OwinHttpContext, Task> handler)
{
app.Run(context =>
{
var httpContext = new OwinHttpContext(context);
return handler(httpContext);
});
}
}
}