aspnetcore/src/Microsoft.AspNet.Routing/Owin/BuilderExtensions.cs

22 lines
654 B
C#
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.
using Microsoft.AspNet.Abstractions;
namespace Microsoft.AspNet.Routing.Owin
{
public static class BuilderExtensions
{
public static IRouteCollection UseRouter(this IBuilder builder)
{
return UseRouter(builder, new RouteCollection());
}
public static IRouteCollection UseRouter(this IBuilder builder, IRouteCollection routes)
{
builder.Use((next) => new RouterMiddleware(next, routes).Invoke);
return routes;
}
}
}