Esempio n. 1
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (configuration != null)
     {
         this.configuration = configuration as RedhotminuteStyleConfiguration;
     }
 }
		public void Configure(IMvxPluginConfiguration configuration)
		{
			if (configuration == null && !(configuration is LocalizationConfiguration))
				throw new MvxException("Plugin only supports instances of LocalizationConfiguration. You provided {0}", configuration.GetType().Name);

			_localizationConfig = (LocalizationConfiguration)configuration;
		}
Esempio n. 3
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is ChatConfiguration))
     {
         throw new System.Exception("Configuration is not a valid ChatConfiguration");
     }
     _Configuration = (ChatConfiguration)configuration;
 }
Esempio n. 4
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is MediaConfig))
     {
         throw new System.Exception("Configuration is not a valid MediaConfig.");
     }
     _Configuration = (MediaConfig)configuration;
 }
Esempio n. 5
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is NetworkConfigurationDroid))
     {
         throw new Exception("Configuration does not appear to be a valid NetworkConfiguration.");
     }
     _Configuration = (NetworkConfigurationDroid)configuration;
 }
Esempio n. 6
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is SecureStorageConfiguration))
     {
         throw new System.Exception("Configuration does not appear to be a valid SecureStorageConfiguration.");
     }
     _Configuration = (SecureStorageConfiguration)configuration;
 }
Esempio n. 7
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is LocalStorageConfiguration))
     {
         throw new Exception("Configuration does not appear to be a valid NetworkConfiguration.");
     }
     _Configuration = (LocalStorageConfiguration)configuration;
 }
Esempio n. 8
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if ((configuration == null) || !(configuration is ScanningConfigCollection))
     {
         return;
     }
     _Config = configuration as ScanningConfigCollection;
 }
Esempio n. 9
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is DialogsConfiguration))
     {
         throw new System.Exception("Configuration is not a value DialogsConfiguration.");
     }
     _Configuration = (DialogsConfiguration)configuration;
 }
Esempio n. 10
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is DroidAnalyticsConfiguration))
     {
         throw new Exception("Configuration is not a valid DroidAnalyticsConfiguration");
     }
     _Configuration = (DroidAnalyticsConfiguration)configuration;
 }
Esempio n. 11
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (configuration != null && !(configuration is MvxDownloadCacheConfiguration))
     {
         throw new MvxException("You must use a MvxDownloadCacheConfiguration object for configuring the DownloadCache, but you supplied {0}", configuration.GetType().Name);
     }
     _configuration = (MvxDownloadCacheConfiguration)configuration;
 }
Esempio n. 12
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is ValidationConfig))
     {
         throw new System.Exception("Configuration does not appear to be a valid ValidationConfig.");
     }
     _Config = (ValidationConfig)configuration;
 }
Esempio n. 13
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is LocationConfig))
     {
         throw new ArgumentException("Configuration is not a LocationConfig");
     }
     _Config = (LocationConfig)configuration;
 }
Esempio n. 14
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (configuration != null && !(configuration is MvxDownloadCacheConfiguration))
     {
         throw new MvxException("You must use a MvxDownloadCacheConfiguration object for configuring the DownloadCache, but you supplied {0}", configuration.GetType().Name);
     }
     _configuration = (MvxDownloadCacheConfiguration)configuration;
 }
Esempio n. 15
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is DialogConfig))
     {
         throw new Exception("Configuration does not appear to be a valid DialogConfig.");
     }
     _Config = (DialogConfig)configuration;
 }
Esempio n. 16
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is AppCenterConfiguration))
     {
         throw new System.Exception("Configuration does not appear to be a valid AppCenterConfiguration.");
     }
     _Configuration = (AppCenterConfiguration)configuration;
 }
Esempio n. 17
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is AIConfiguration))
     {
         throw new Exception("Configuration is not a valid AIConfiguration");
     }
     _Configuration = (AIConfiguration)configuration;
 }
Esempio n. 18
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (configuration != null && !(configuration is XamarinInsightsConfiguration))
     {
         throw new MvxException("You must use a XamarinInsightsConfiguration object for configuring the XamarinInsights plugin, but you supplied {0}", configuration.GetType().Name);
     }
     _configuration = (XamarinInsightsConfiguration)configuration;
 }
Esempio n. 19
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is SecureStorageConfiguration))
     {
         throw new System.ArgumentException("Configuration is not a valid SecureStorageConfiguration");
     }
     _Configuration = (SecureStorageConfiguration)configuration;
 }
Esempio n. 20
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is OktaAuthConfiguration))
     {
         throw new System.Exception("Configuration does not appear to be a valid OktaAuthConfiguration.");
     }
     _Configuration = (OktaAuthConfiguration)configuration;
 }
Esempio n. 21
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration != null && !(configuration is DroidCheeseSettingsConfiguration))
                throw new MvxException(
                    "Plugin configuration only supports instances of DroidCheeseSettingsConfiguration, you provided {0}",
                    configuration.GetType().Name);

            _config = (DroidCheeseSettingsConfiguration)configuration;
        }
Esempio n. 22
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration != null && !(configuration is MvxJsonConfiguration))
            {
                throw new MvxException("You must configure the Json plugin with MvxJsonConfiguration - but supplied {0}", configuration.GetType().Name);
            }

            _configuration = (MvxJsonConfiguration)configuration;
        }
Esempio n. 23
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (!(configuration is MvxRoutingConfiguration))
            {
                return;
            }

            _configuration = (MvxRoutingConfiguration)configuration;
        }
Esempio n. 24
0
        /// <summary>
        /// Configure the plugin
        /// </summary>
        /// <param name="configuration">Plugin configuration data</param>
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException("configuration", "The Feedback Dialog needs at least the ApplicationReviewUrl and FeedbackEmailAddress configured");
            }

            _configuration = configuration as FeedbackDialogConfiguration;
        }
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration != null && !(configuration is AzureAccessControlConfiguration))
                throw new MvxException(
                    "Plugin configuration only supports instances of AzureAccessControlConfiguration, you provided {0}",
                    configuration.GetType().Name);

            _config = (AzureAccessControlConfiguration)configuration;
        }
Esempio n. 26
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration == null && !(configuration is LocalizationConfiguration))
            {
                throw new MvxException("Plugin only supports instances of LocalizationConfiguration. You provided {0}", configuration.GetType().Name);
            }

            _localizationConfig = (LocalizationConfiguration)configuration;
        }
Esempio n. 27
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration != null && !(configuration is TouchNotificationConfiguration))
                throw new MvxException(
                    "Plugin configuration only supports instances of TouchNotificationConfiguration, you provided {0}",
                    configuration.GetType().Name);

            _config = (TouchNotificationConfiguration)configuration;
        }
Esempio n. 28
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration != null && !(configuration is TouchModernHttpClientConfiguration))
            {
                throw new MvxException(
                          "Plugin configuration only supports instances of TouchModernHttpClientConfiguration, you provided {0}",
                          configuration.GetType().Name);
            }

            _config = (TouchModernHttpClientConfiguration)configuration;
        }
Esempio n. 29
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration != null && !(configuration is AzureAccessControlConfiguration))
            {
                throw new MvxException(
                          "Plugin configuration only supports instances of AzureAccessControlConfiguration, you provided {0}",
                          configuration.GetType().Name);
            }

            _config = (AzureAccessControlConfiguration)configuration;
        }
Esempio n. 30
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration != null && !(configuration is DroidCheeseSettingsConfiguration))
            {
                throw new MvxException(
                          "Plugin configuration only supports instances of DroidCheeseSettingsConfiguration, you provided {0}",
                          configuration.GetType().Name);
            }

            _config = (DroidCheeseSettingsConfiguration)configuration;
        }
Esempio n. 31
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            var config = configuration as PluginConfiguration;

            if (config == null || string.IsNullOrWhiteSpace(config.GlobalCacheKey))
            {
                throw new ArgumentNullException(nameof(configuration), "configuration is invalid. null or globalKey is null or white spaces");
            }

            configurationKey = config.GlobalCacheKey;
        }
Esempio n. 32
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration == null)
                return;

            var wpfConfiguration = (WpfFileStoreConfiguration)configuration;
            if (!Directory.Exists(wpfConfiguration.RootFolder))
            {
                var message = "File plugin configuration error : root folder '" + wpfConfiguration.RootFolder + "' does not exists.";
                MvxTrace.Error(message);
                throw new DirectoryNotFoundException(message);
            }
            _rootFolder = wpfConfiguration.RootFolder;
        }
Esempio n. 33
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (_loaded)
            {
                MvxTrace.Error("Error - Configure called for Json Plugin after the plugin is already loaded");
                return;
            }

            if (configuration != null && !(configuration is MvxJsonConfiguration))
            {
                throw new MvxException("You must configure the Json plugin with MvxJsonConfiguration - but supplied {0}", configuration.GetType().Name);
            }

            _configuration = (MvxJsonConfiguration)configuration;
        }
Esempio n. 34
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (_loaded)
            {
                MvxTrace.Error("Error - Configure called for Json Plugin after the plugin is already loaded");
                return;
            }

            if (configuration != null && !(configuration is MvxJsonConfiguration))
            {
                throw new MvxException("You must configure the Json plugin with MvxJsonConfiguration - but supplied {0}", configuration.GetType().Name);
            }

            _configuration = (MvxJsonConfiguration)configuration;
        }
Esempio n. 35
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration == null)
            {
                return;
            }

            if (!(configuration is WpfCheeseSettingsConfiguration cheeseSettingsConfiguration))
            {
                throw new MvxException(
                          "Plugin configuration only supports instances of WpfCheeseSettingsConfiguration, you provided {0}",
                          configuration.GetType().Name);
            }

            _config = cheeseSettingsConfiguration;
        }
Esempio n. 36
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration == null)
            {
                return;
            }

            var fileConfiguration = configuration as MvxFileConfiguration;

            if (fileConfiguration == null)
            {
                throw new MvxException("You must use a MvxFileConfiguration object for configuring the File Plugin, but you supplied {0}", configuration.GetType().Name);
            }

            _configuration = fileConfiguration;
        }
Esempio n. 37
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration == null)
            {
                return;
            }

            var wpfConfiguration = (WpfFileStoreConfiguration)configuration;

            if (!Directory.Exists(wpfConfiguration.RootFolder))
            {
                var message = "File plugin configuration error : root folder '" + wpfConfiguration.RootFolder + "' does not exists.";
                MvxTrace.Error(message);
                throw new DirectoryNotFoundException(message);
            }
            _rootFolder = wpfConfiguration.RootFolder;
        }
Esempio n. 38
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (configuration == null)
            {
                throw new MvxException("The XamarinInsights need a PluginConfiguration, you didn't provide any");
            }

            var config = configuration as AppInsightsConfiguration;

            if (config == null)
            {
                throw new MvxException("The XamarinInsights needs AppInsightsConfiguration, you provided: {0}",
                                       configuration.GetType());
            }

            Config = config;
        }
Esempio n. 39
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     _config = (configuration as DialogPluginConfiguration) ?? new DialogPluginConfiguration("cancel", "ok");
 }
Esempio n. 40
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if ((configuration == null) || !(configuration is ScanningConfigCollection)) return;
     _Config = configuration as ScanningConfigCollection;
 }
Esempio n. 41
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     _configuration = (MockLocationWatcherConfiguration) configuration;
 }