Beispiel #1
0
 public ShinyCoreServices(AppleLifecycle lifecycle,
                          IKeyValueStoreFactory store,
                          IRepository repository,
                          IServiceProvider services,
                          ISerializer serializer,
                          IMessageBus bus,
                          IJobManager jobManager)
     : this(store, repository, services, serializer, bus, jobManager)
 {
     this.Lifecycle = lifecycle;
 }
Beispiel #2
0
 public ShinyCoreServices(IAndroidContext context,
                          IPlatform platform,
                          IKeyValueStoreFactory store,
                          IRepository repository,
                          IServiceProvider services,
                          ISerializer serializer,
                          IMessageBus bus)
     : this(platform, store, repository, services, serializer, bus)
 {
     this.Android = context;
 }
Beispiel #3
0
 public ShinyCoreServices(IAndroidContext context,
                          IKeyValueStoreFactory store,
                          IRepository repository,
                          IServiceProvider services,
                          ISerializer serializer,
                          IMessageBus bus,
                          IJobManager jobManager)
     : this(store, repository, services, serializer, bus, jobManager)
 {
     this.Android = context;
 }
Beispiel #4
0
 public ShinyCoreServices(AppleLifecycle lifecycle,
                          IPlatform platform,
                          IKeyValueStoreFactory store,
                          IRepository repository,
                          IServiceProvider services,
                          ISerializer serializer,
                          IMessageBus bus)
     : this(platform, store, repository, services, serializer, bus)
 {
     this.Lifecycle = lifecycle;
 }
Beispiel #5
0
 public ShinyCoreServices(IKeyValueStoreFactory store,
                          IRepository repository,
                          IServiceProvider services,
                          ISerializer serializer,
                          IMessageBus bus,
                          IJobManager jobManager)
 {
     this.Settings   = store.DefaultStore;
     this.Repository = repository;
     this.Services   = services;
     this.Serializer = serializer;
     this.Bus        = bus;
     this.Jobs       = jobManager;
 }
Beispiel #6
0
 public ShinyCoreServices(IPlatform platform,
                          IKeyValueStoreFactory store,
                          IRepository repository,
                          IServiceProvider services,
                          ISerializer serializer,
                          IMessageBus bus)
 {
     this.Platform   = platform;
     this.Settings   = store.DefaultStore;
     this.Repository = repository;
     this.Services   = services;
     this.Serializer = serializer;
     this.Bus        = bus;
 }
Beispiel #7
0
 public AppNotifications(IKeyValueStoreFactory storeFactory, INotificationManager notifications)
 {
     this.settings      = storeFactory.GetStore("settings");
     this.notifications = notifications;
     this.registrations = new Dictionary <Type, NotificationRegistration>();
 }
Beispiel #8
0
 public ObjectStoreBinder(IKeyValueStoreFactory factory)
 {
     this.factory  = factory;
     this.bindings = new Dictionary <object, IKeyValueStore>();
 }
Beispiel #9
0
 public ObjectStoreBinder(IKeyValueStoreFactory factory, ILogger <ObjectStoreBinder> logger)
 {
     this.factory  = factory;
     this.logger   = logger;
     this.bindings = new Dictionary <object, IKeyValueStore>();
 }
Beispiel #10
0
 public PushContainer(IKeyValueStoreFactory storeFactory, IServiceProvider services)
 {
     this.recvSubj = new Subject <PushNotification>();
     this.Store    = storeFactory.DefaultStore;
     this.services = services;
 }