コード例 #1
0
 public FirebasePushProviderFactory(IOptions <FirebaseConfig> options, IPushConfigurationStore pushConfigurationStore,
                                    IFirebaseHttpClient firebaseHttpClient)
 {
     this.options = options;
     this.pushConfigurationStore = pushConfigurationStore;
     this.firebaseHttpClient     = firebaseHttpClient;
 }
コード例 #2
0
 public AzureNotificationHubPushProviderFactory(IOptions <AzureNotificationHubConfig> options, IPushConfigurationStore pushConfigurationStore)
 {
     this.options = options;
     this.pushConfigurationStore = pushConfigurationStore;
 }
コード例 #3
0
 public PushConfigurationManager(IPushConfigurationStore pushConfigurationStore, IPushProviderFactory pushProviderFactory)
 {
     this.pushConfigurationStore = pushConfigurationStore;
     this.pushProviderFactory    = pushProviderFactory;
 }
コード例 #4
0
 public WebPushProviderFactory(IPushConfigurationStore pushConfigurationStore, IWebPushClient webPushClient)
 {
     this.pushConfigurationStore = pushConfigurationStore;
     this.webPushClient          = webPushClient;
 }
コード例 #5
0
ファイル: PushService.cs プロジェクト: tuwrraphael/PushServer
 public PushService(IPushConfigurationStore pushConfigurationStore, IEnumerable <IPushProviderFactory> pushProviderFactories)
 {
     this.pushConfigurationStore = pushConfigurationStore;
     this.pushProviderFactories  = pushProviderFactories;
 }