public PushManager(AzureNotificationConfig config, ISettings settings, IMessageBus bus) : base(settings, bus) #endif { this.hub = new NotificationHubClient( config.ListenerConnectionString, config.HubName, new NotificationHubClientSettings() ); }
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 }
public PushManager(AzureNotificationConfig config, AndroidContext context, ISettings settings, IMessageBus bus) : base(context, settings, bus)
public PushManager(AzureNotificationConfig config, ISettings settings, IMessageBus messageBus, IServiceProvider services) : base(settings, messageBus, services)
public PushManager(AzureNotificationConfig config, IServiceProvider serviceProvider, ISettings settings) : base(serviceProvider, settings)
public PushManager(AzureNotificationConfig config, ISettings settings, IServiceProvider services, Shiny.Notifications.iOSNotificationDelegate ndelegate) : base(settings, services, ndelegate)
public PushManager(AzureNotificationConfig config, ISettings settings) : base(settings)
public static bool UsePushAzureNotificationHubs <TPushDelegate>(this IServiceCollection services, AzureNotificationConfig config) => services.UsePushAzureNotificationHubs(typeof(TPushDelegate), config);