Example #1
0
        // Token: 0x060013B0 RID: 5040 RVA: 0x0007314C File Offset: 0x0007134C
        static PushNotificationAssistant()
        {
            RegistrySession registrySession = new RegistrySession(true);
            PushNotificationBatchManagerConfig pushNotificationBatchManagerConfig = registrySession.Read <PushNotificationBatchManagerConfig>();

            PushNotificationHelper.CheckAndLogInvalidConfigurationSetting(pushNotificationBatchManagerConfig);
            PushNotificationAssistant.AssistantConfig = registrySession.Read <PushNotificationAssistantConfig>();
            PushNotificationHelper.CheckAndLogInvalidConfigurationSetting(PushNotificationAssistant.AssistantConfig);
            PushNotificationAssistant.SharedResources = new PushNotificationAssistant.SharedResourcesGuard(pushNotificationBatchManagerConfig, PushNotificationAssistant.AssistantConfig);
        }
Example #2
0
        private static EventSeriesPropagationConfig GetConfig(string configObjectPath, EventSeriesPropagationConfig defaultValue)
        {
            RegistrySession registrySession = new RegistrySession(false);

            EventSeriesPropagationConfig[] array = registrySession.Find <EventSeriesPropagationConfig>(new RegistryObjectId(configObjectPath));
            if (array.Length == 0)
            {
                return(defaultValue);
            }
            return(array[0]);
        }