public PublishedApplicationPartByIdPartDataloader(
     IPublishingStore publishingStore,
     IBatchScheduler batchScheduler,
     DataLoaderOptions?options = null) : base(batchScheduler, options)
 {
     _publishingStore = publishingStore;
 }
예제 #2
0
 public PublishingService(
     IDataLoader <Guid, PublishedApplicationPart?> publishedById,
     IPublishedApplicationPartByPartIdDataloader publishedApplicationPartById,
     IApplicationService applicationService,
     IEnvironmentService environmentService,
     IComponentDataLoader componentDataLoader,
     IUserSessionAccessor sessionAccessor,
     IPublishingStore publishingStore,
     IVariableService variableService,
     IComponentService componentService)
 {
     _publishedById = publishedById;
     _publishedApplicationPartById = publishedApplicationPartById;
     _applicationService           = applicationService;
     _environmentService           = environmentService;
     _componentDataLoader          = componentDataLoader;
     _sessionAccessor  = sessionAccessor;
     _publishingStore  = publishingStore;
     _variableService  = variableService;
     _componentService = componentService;
 }
예제 #3
0
 public PublishingCache(TInner local, IPublishingStore remote, Guid id)
 {
     _local  = local;
     _remote = remote;
     Id      = id;
 }
예제 #4
0
 /// <nodoc />
 public PublishingCacheWrapper(T local, IPublishingStore remote, Guid id, Func <PublishingCacheConfiguration> configFactory) : base(local, remote, id)
 {
     _configFactory = configFactory;
 }