コード例 #1
0
 public UrlHelperAdapter(
     UrlHelper urlHelper,
     ISiteDefinitionResolver siteDefinitionResolver,
     IRequestHostResolver requestHostResolver)
 {
     _requestHostResolver    = requestHostResolver ?? throw new ArgumentNullException(nameof(requestHostResolver));
     _urlHelper              = urlHelper ?? throw new ArgumentNullException(nameof(urlHelper));
     _siteDefinitionResolver = siteDefinitionResolver ?? throw new ArgumentNullException(nameof(siteDefinitionResolver));
 }
コード例 #2
0
 public UrlHelperAdapter(
     UrlHelper urlHelper,
     ISiteDefinitionResolver siteDefinitionResolver,
     IRequestHostResolver requestHostResolver,
     IContentSerializerSettings contentSerializerSettings)
 {
     _requestHostResolver       = requestHostResolver ?? throw new ArgumentNullException(nameof(requestHostResolver));
     _urlHelper                 = urlHelper ?? throw new ArgumentNullException(nameof(urlHelper));
     _siteDefinitionResolver    = siteDefinitionResolver ?? throw new ArgumentNullException(nameof(siteDefinitionResolver));
     _contentSerializerSettings = contentSerializerSettings ?? throw new ArgumentNullException(nameof(contentSerializerSettings));
 }
コード例 #3
0
 public CachingUrlResolver(RouteCollection routes,
                           IContentLoader contentLoader,
                           ISiteDefinitionRepository siteDefinitionRepository,
                           TemplateResolver templateResolver,
                           IPermanentLinkMapper permanentLinkMapper,
                           IContentLanguageSettingsHandler contentLanguageSettingsHandler,
                           IContentCacheKeyCreator cacheKeyCreator,
                           IContentCacheVersion cacheVersion,
                           IObjectInstanceCache cache,
                           IContentUrlCache contentUrlCache,
                           IContextModeResolver contextModeResolver,
                           IRequestHostResolver requestHostResolver)
     : base(routes, contentLoader, siteDefinitionRepository, templateResolver, permanentLinkMapper, contentLanguageSettingsHandler, contentUrlCache, contextModeResolver, requestHostResolver)
 {
     _cache           = cache;
     _cacheVersion    = cacheVersion;
     _cacheVersionKey = cacheKeyCreator.VersionKey;
 }