public Strategy ( IUrlStrategy strategy ) : |
||
strategy | IUrlStrategy | The canonicalization strategy to be added. |
return |
public CanonicalizeRouteBuilder Strategy(IUrlStrategy strategy)
{
_route.Strategies.Add(strategy);
return this;
}
/// <summary> /// Adds <see cref="Strategies.TrailingSlashStrategy"/> to the strategy collection. /// </summary> /// <param name="builder">Reponsible for building the <see cref="CanonicalizeRoute"/>.</param> /// <returns>itself, allowing additional method calls to be chained.</returns> public static CanonicalizeRouteBuilder TrailingSlash(this CanonicalizeRouteBuilder builder) { return(builder.Strategy(new TrailingSlashStrategy())); }