26 lines
663 B
C#
26 lines
663 B
C#
// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.
|
||
|
||
using System;
|
||
using System.Threading.Tasks;
|
||
using Microsoft.AspNet.Abstractions;
|
||
using Microsoft.AspNet.Routing;
|
||
|
||
namespace RoutingSample
|
||
{
|
||
public class HttpContextRouteEndpoint : IRouteEndpoint
|
||
{
|
||
private readonly RequestDelegate _appFunc;
|
||
|
||
public HttpContextRouteEndpoint(RequestDelegate appFunc)
|
||
{
|
||
_appFunc = appFunc;
|
||
}
|
||
|
||
public async Task<bool> Send(HttpContext context)
|
||
{
|
||
await _appFunc(context);
|
||
return true;
|
||
}
|
||
}
|
||
}
|