示例#1
0
 // Token: 0x060013B9 RID: 5049 RVA: 0x00073286 File Offset: 0x00071486
 public SharedResourcesGuard(PushNotificationBatchManagerConfig config, PushNotificationAssistantConfig assistantConfig)
 {
     this.BatchConfig      = config;
     this.AssistantConfig  = assistantConfig;
     this.referenceCounter = 0;
     this.syncroot         = new object();
 }
 // Token: 0x060013C6 RID: 5062 RVA: 0x0007346C File Offset: 0x0007166C
 public PushNotificationAssistantAdapter(PushNotificationAssistantConfig config, IDatabaseInfo databaseInfo, IXSOFactory xsoFactory, PushNotificationSubscriptionTableEntry tableEntry, PushNotificationBatchManager notificationManager)
 {
     this.AssistantConfig          = config;
     this.IDatabaseInfo            = databaseInfo;
     this.XSOFactory               = xsoFactory;
     this.MailboxTable             = tableEntry;
     this.NotificationBatchManager = notificationManager;
 }
 // Token: 0x06001443 RID: 5187 RVA: 0x00074EAD File Offset: 0x000730AD
 public PushNotificationProxyConfigWatcher(PushNotificationAssistantConfig assistantConfig)
 {
     ArgumentValidator.ThrowIfNull("assistantConfig", assistantConfig);
     this.AssistantConfig = assistantConfig;
 }