/// <summary> /// Initializes a new instance of the <see cref="RoutingContext"/> class. /// </summary> /// <param name="contentFinders">The document lookups resolver.</param> /// <param name="contentLastChanceFinder"> </param> /// <param name="urlProvider">The nice urls provider.</param> public RoutingContext( IEnumerable <IContentFinder> contentFinders, ILastChanceContentFinder contentLastChanceFinder, UrlProvider urlProvider) { _publishedContentFinders = new Lazy <IEnumerable <IContentFinder> >(() => contentFinders, false); _publishedContentLastChanceFinder = new Lazy <ILastChanceContentFinder>(() => contentLastChanceFinder, false); _urlProvider = new Lazy <UrlProvider>(() => urlProvider, false); }
/// <summary> /// Initializes a new instance of the <see cref="RoutingContext"/> class. /// </summary> /// <param name="contentFinders">The document lookups resolver.</param> /// <param name="contentLastChanceFinder"> </param> /// <param name="urlProvider">The nice urls provider.</param> public RoutingContext( IEnumerable<IContentFinder> contentFinders, ILastChanceContentFinder contentLastChanceFinder, UrlProvider urlProvider) { _publishedContentFinders = new Lazy<IEnumerable<IContentFinder>>(() => contentFinders, false); _publishedContentLastChanceFinder = new Lazy<ILastChanceContentFinder>(() => contentLastChanceFinder, false); _urlProvider = new Lazy<UrlProvider>(() => urlProvider, false); }