Exemple #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;
		}
Exemple #3
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is ChatConfiguration))
     {
         throw new System.Exception("Configuration is not a valid ChatConfiguration");
     }
     _Configuration = (ChatConfiguration)configuration;
 }
Exemple #4
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is MediaConfig))
     {
         throw new System.Exception("Configuration is not a valid MediaConfig.");
     }
     _Configuration = (MediaConfig)configuration;
 }
Exemple #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;
 }
Exemple #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;
 }
Exemple #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;
 }
Exemple #8
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if ((configuration == null) || !(configuration is ScanningConfigCollection))
     {
         return;
     }
     _Config = configuration as ScanningConfigCollection;
 }
Exemple #9
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is DialogsConfiguration))
     {
         throw new System.Exception("Configuration is not a value DialogsConfiguration.");
     }
     _Configuration = (DialogsConfiguration)configuration;
 }
Exemple #10
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is DroidAnalyticsConfiguration))
     {
         throw new Exception("Configuration is not a valid DroidAnalyticsConfiguration");
     }
     _Configuration = (DroidAnalyticsConfiguration)configuration;
 }
Exemple #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;
 }
Exemple #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;
 }
Exemple #13
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is LocationConfig))
     {
         throw new ArgumentException("Configuration is not a LocationConfig");
     }
     _Config = (LocationConfig)configuration;
 }
Exemple #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;
 }
Exemple #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;
 }
Exemple #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;
 }
Exemple #17
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is AIConfiguration))
     {
         throw new Exception("Configuration is not a valid AIConfiguration");
     }
     _Configuration = (AIConfiguration)configuration;
 }
Exemple #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;
 }
Exemple #19
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if (!(configuration is SecureStorageConfiguration))
     {
         throw new System.ArgumentException("Configuration is not a valid SecureStorageConfiguration");
     }
     _Configuration = (SecureStorageConfiguration)configuration;
 }
Exemple #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;
 }
        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;
        }
Exemple #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;
        }
Exemple #23
0
        public void Configure(IMvxPluginConfiguration configuration)
        {
            if (!(configuration is MvxRoutingConfiguration))
            {
                return;
            }

            _configuration = (MvxRoutingConfiguration)configuration;
        }
Exemple #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;
        }
Exemple #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;
        }
        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;
        }
Exemple #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;
        }
Exemple #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;
        }
Exemple #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;
        }
        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;
        }
        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;
        }
        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;
        }
        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;
        }
Exemple #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;
        }
Exemple #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;
        }
Exemple #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;
        }
        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;
        }
 public void Configure(IMvxPluginConfiguration configuration)
 {
     _config = (configuration as DialogPluginConfiguration) ?? new DialogPluginConfiguration("cancel", "ok");
 }
Exemple #40
0
 public void Configure(IMvxPluginConfiguration configuration)
 {
     if ((configuration == null) || !(configuration is ScanningConfigCollection)) return;
     _Config = configuration as ScanningConfigCollection;
 }
 public void Configure(IMvxPluginConfiguration configuration)
 {
     _configuration = (MockLocationWatcherConfiguration) configuration;
 }