コード例 #1
0
 public UpdateSynchronizedObjectUseCase(IEnumerable <ISynchronizedObjectProvider> providers,
                                        ISynchronizedObjectRepository synchronizedObjectRepository, IMediator mediator,
                                        ILogger <UpdateSynchronizedObjectUseCase> logger)
 {
     _providers = providers;
     _synchronizedObjectRepository = synchronizedObjectRepository;
     _mediator = mediator;
     _logger   = logger;
 }
コード例 #2
0
 public SynchronizedObjectGarbageCollector(ISynchronizedObjectRepository synchronizedObjectRepository,
                                           ISynchronizedObjectSubscriptionsRepository subscriptionsRepository)
 {
     _synchronizedObjectRepository = synchronizedObjectRepository;
     _subscriptionsRepository      = subscriptionsRepository;
 }
コード例 #3
0
 public FetchSynchronizedObjectUseCase(ISynchronizedObjectRepository repository,
                                       IEnumerable <ISynchronizedObjectProvider> providers)
 {
     _repository = repository;
     _providers  = providers;
 }