Ejemplo n.º 1
0
        public PushManager(AzureNotificationConfig config,
                           ISettings settings,
                           IMessageBus bus) : base(settings, bus)
#endif
        {
            this.hub = new NotificationHubClient(
                config.ListenerConnectionString,
                config.HubName,
                new NotificationHubClientSettings()
                );
        }
Ejemplo n.º 2
0
        public static bool UsePushAzureNotificationHubs(this IServiceCollection services,
                                                        Type delegateType,
                                                        AzureNotificationConfig config)
        {
#if NETSTANDARD
            return(false);
#else
            services.AddSingleton(config);
            services.RegisterModule(new PushModule(
                                        typeof(PushManager),
                                        delegateType
                                        ));
            return(true);
#endif
        }
Ejemplo n.º 3
0
 public PushManager(AzureNotificationConfig config,
                    AndroidContext context,
                    ISettings settings,
                    IMessageBus bus) : base(context, settings, bus)
Ejemplo n.º 4
0
 public PushManager(AzureNotificationConfig config,
                    ISettings settings,
                    IMessageBus messageBus,
                    IServiceProvider services) : base(settings, messageBus, services)
Ejemplo n.º 5
0
 public PushManager(AzureNotificationConfig config,
                    IServiceProvider serviceProvider,
                    ISettings settings) : base(serviceProvider, settings)
Ejemplo n.º 6
0
 public PushManager(AzureNotificationConfig config,
                    ISettings settings,
                    IServiceProvider services,
                    Shiny.Notifications.iOSNotificationDelegate ndelegate) : base(settings, services, ndelegate)
Ejemplo n.º 7
0
 public PushManager(AzureNotificationConfig config, ISettings settings) : base(settings)
Ejemplo n.º 8
0
 public static bool UsePushAzureNotificationHubs <TPushDelegate>(this IServiceCollection services, AzureNotificationConfig config)
 => services.UsePushAzureNotificationHubs(typeof(TPushDelegate), config);