コード例 #1
0
 public ShareableContentWidgetViewComponent(IPageRetriever pageRetriever, IProgressiveCache progressiveCache, ICacheDependenciesStore cacheDependenciesStore, ICacheDependenciesScope cacheDependenciesScope)
 {
     PageRetriever          = pageRetriever;
     ProgressiveCache       = progressiveCache;
     CacheDependenciesStore = cacheDependenciesStore;
     CacheDependenciesScope = cacheDependenciesScope;
 }
コード例 #2
0
 public PageBuilderAuthorizationFilter(IProgressiveCache progressiveCache,
                                       IAuthorizationContext authorizationContext,
                                       IAuthorization authorization)
 {
     _progressiveCache     = progressiveCache;
     _authorizationContext = authorizationContext;
     _authorization        = authorization;
 }
コード例 #3
0
 public RepositoryServices(
     ISiteService siteService,
     ISiteContextService siteContextService,
     IPageRetriever pageRetriever,
     IPageUrlRetriever pageUrlRetriever,
     IPageAttachmentUrlRetriever pageAttachmentUrlRetriever,
     ISiteCultureRepository siteCultureRepository,
     IProgressiveCache progressiveCache)
 {
     SiteService                = siteService ?? throw new ArgumentNullException(nameof(siteService));
     SiteContextService         = siteContextService ?? throw new ArgumentNullException(nameof(siteContextService));
     PageRetriever              = pageRetriever ?? throw new ArgumentNullException(nameof(pageRetriever));
     PageUrlRetriever           = pageUrlRetriever ?? throw new ArgumentNullException(nameof(pageUrlRetriever));
     PageAttachmentUrlRetriever = pageAttachmentUrlRetriever ?? throw new ArgumentNullException(nameof(pageAttachmentUrlRetriever));
     SiteCultureRepository      = siteCultureRepository ?? throw new ArgumentNullException(nameof(siteCultureRepository));
     ProgressiveCache           = progressiveCache ?? throw new ArgumentNullException(nameof(progressiveCache));
 }
コード例 #4
0
 public AuthorizationContext(IProgressiveCache progressiveCache,
                             IHttpContextAccessor httpContextAccessor,
                             IUserInfoProvider userInfoProvider,
                             IUserRoleInfoProvider userRoleInfoProvider,
                             IUserSiteInfoProvider userSiteInfoProvider,
                             IEventLogService eventLogService,
                             IPageRetriever pageRetriever,
                             IPageDataContextRetriever pageDataContextRetriever,
                             IAuthorizationContextCustomizer authorizationContextCustomizer,
                             ISiteService siteService)
 {
     _progressiveCache               = progressiveCache;
     _httpContextAccessor            = httpContextAccessor;
     _userInfoProvider               = userInfoProvider;
     _userRoleInfoProvider           = userRoleInfoProvider;
     _userSiteInfoProvider           = userSiteInfoProvider;
     _eventLogService                = eventLogService;
     _pageRetriever                  = pageRetriever;
     _pageDataContextRetriever       = pageDataContextRetriever;
     _authorizationContextCustomizer = authorizationContextCustomizer;
     _siteService = siteService;
     _httpContext = _httpContextAccessor.HttpContext;
 }
コード例 #5
0
 public RepositoryCacheHelper(IHttpContextAccessor httpContextAccessor, IProgressiveCache cache)
 {
     this.httpContextAccessor = httpContextAccessor;
     this.cache = cache;
 }
コード例 #6
0
 public KenticoAuthorizeFilter(Claim claim, IProgressiveCache progressiveCache, IPageDataContextRetriever pageDataContextRetriever)
 {
     Claim = claim;
     this.progressiveCache         = progressiveCache;
     this.pageDataContextRetriever = pageDataContextRetriever;
 }
コード例 #7
0
 public ShareableContentWidgetViewComponent(IPageRetriever pageRetriever, IProgressiveCache progressiveCache)
 {
     PageRetriever    = pageRetriever;
     ProgressiveCache = progressiveCache;
 }
コード例 #8
0
 public Authorization(IProgressiveCache progressiveCache,
                      IUserInfoProvider userInfoProvider)
 {
     _progressiveCache = progressiveCache;
     _userInfoProvider = userInfoProvider;
 }