/// <summary> /// <para> /// Initializes the provider with its name and any attributes associated with the provider. /// </para> /// </summary> /// <param name="configurationView">A <see cref="LoggingConfigurationView"></see> object.</param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof (LoggingConfigurationView)); this.loggingConfigurationView = (LoggingConfigurationView) configurationView; }
/// <summary> /// <para>When overridden by a class, initializes the provider with a <see cref="ExceptionHandlingConfigurationView"/>.</para> /// </summary> /// <param name="configurationView"> /// <para>A <see cref="ExceptionHandlingConfigurationView"/> object.</para> /// </param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof(ExceptionHandlingConfigurationView)); exceptionHandlingConfigurationView = (ExceptionHandlingConfigurationView)configurationView; }
/// <summary> /// Initializes the state of the current object from /// the specified configuration data. /// </summary> /// <param name="configurationView">A <see cref="SecurityConfigurationView"></see> object</param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof(SecurityConfigurationView)); securityConfigurationView = (SecurityConfigurationView)configurationView; }
/// <summary> /// <para>Initializes the provider with a <see cref="CryptographyConfigurationView"/>.</para> /// </summary> /// <param name="configurationView"> /// <para>A <see cref="CryptographyConfigurationView"/> object.</para> /// </param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof(CryptographyConfigurationView)); this.cryptoConfigurationView = (CryptographyConfigurationView)configurationView; }
/// <summary> /// <para> /// Initializes the provider with its name and any attributes associated with the provider. /// </para> /// </summary> /// <param name="configurationView">Dynamic view into the configuration information needed by the <see cref="MsmqLogDistributionStrategy"></see></param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof (LoggingConfigurationView)); LoggingConfigurationView loggingConfigurationView = (LoggingConfigurationView) configurationView; DistributionStrategyData distributionStrategyData = loggingConfigurationView.GetDistributionStrategyData(ConfigurationName); ArgumentValidation.CheckExpectedType(distributionStrategyData, typeof (MsmqDistributionStrategyData)); msmqDistributionStrategyData = (MsmqDistributionStrategyData) distributionStrategyData; }
/// <summary> /// Initializes the LogDistributor with its current configuration /// </summary> /// <param name="configurationView">View of configuration used by the LogDistributor</param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); this.logDistributor = new LogDistributor(configurationView.ConfigurationContext); }
public override void Initialize(ConfigurationView configurationView) { }
/// <summary> /// Initializes a new instance of the <see cref="IsolatedStorageBackingStore"/> class given the configuration data /// </summary> /// <param name="configurationView">An <see cref="CachingConfigurationView"></see> object</param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof (CachingConfigurationView)); CachingConfigurationView cachingConfigurationView = (CachingConfigurationView) configurationView; IsolatedStorageCacheStorageData isoStoreConfigurationData = (IsolatedStorageCacheStorageData) cachingConfigurationView.GetCacheStorageDataForCacheManager(CurrentCacheManager); if (isoStoreConfigurationData.PartitionName == null) { throw new ConfigurationException(SR.IsolatedStoreAreaNameNullException(isoStoreConfigurationData.Name)); } if (isoStoreConfigurationData.PartitionName.Length == 0) { throw new ConfigurationException(SR.IsolatedStoreAreaNameEmptyException(isoStoreConfigurationData.Name)); } this.storageAreaName = isoStoreConfigurationData.PartitionName; if (isoStoreConfigurationData.StorageEncryption != null) { StorageEncryptionFactory encryptionFactory = new StorageEncryptionFactory(cachingConfigurationView.ConfigurationContext); this.encryptionProvider = encryptionFactory.CreateSymmetricProvider(CurrentCacheManager); } Initialize(); }
public override void Initialize(ConfigurationView configurationView) { this.initialized = true; }
/// <summary> /// <para>Initializes the provider with a <see cref="ExceptionHandlingConfigurationView"/>.</para> /// </summary> /// <param name="configurationView"> /// <para>A <see cref="ExceptionHandlingConfigurationView"/> object.</para> /// </param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof(ExceptionHandlingConfigurationView)); ExceptionHandlingConfigurationView exceptionHandlingConfigurationView = (ExceptionHandlingConfigurationView)configurationView; ExceptionHandlerData exceptionHandlerData = exceptionHandlingConfigurationView.GetExceptionHandlerData(CurrentPolicyName, CurrentExceptionTypeName, ConfigurationName); ArgumentValidation.CheckExpectedType(exceptionHandlerData, typeof(WrapHandlerData)); wrapHandlerData = (WrapHandlerData)exceptionHandlerData; }
public override void Initialize(ConfigurationView configurationView) { throw new NotImplementedException(); }
public override void Initialize(ConfigurationView configurationView) { // TODO: Add MockBackingStore.Initialize implementation }
/// <summary> /// <para>Initializes this provider to the correct state and context used by the factory creating it.</para> /// </summary> /// <param name="configurationView"> /// <para>The cursor to use to get the data specific for the transformer.</para> /// </param> /// <exception cref="ArgumentException"> /// <para><paramref name="configurationView"/> must be of type <see cref="RuntimeConfigurationView"/>.</para> /// </exception> /// <exception cref="ArgumentNullException"> /// <para><paramref name="configurationView"/> is a <see langword="null"/> reference (Nothing in Visual Basic).</para> /// </exception> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationCursor"); ArgumentValidation.CheckExpectedType(configurationView, typeof(RuntimeConfigurationView)); RuntimeConfigurationView runtimeConfigurationView = (RuntimeConfigurationView)configurationView; types = runtimeConfigurationView.GetXmlIncludeTypes(CurrentSectionName); }
/// <summary> /// <para>Initializes a new instance of the <see cref="Database"/> class with the specified <see cref="DatabaseProviderData"/> and <see cref="ConfigurationContext"/>.</para> /// </summary> /// <param name="configurationView">A <see cref="ConfigurationView"/> that should be of type <see cref="DatabaseConfigurationView"/>.</param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof(DatabaseConfigurationView)); this.databaseConfigurationView = (DatabaseConfigurationView)configurationView; instrumentation = new DataInstrumentationFacade(); }
/// <summary> /// Initialize a new instance of a <see cref="TextFormatter"/>. Reads the template from /// configuration parameters. /// </summary> /// <param name="configurationView">Dynamic view into the configuration information needed by the <see cref="TextFormatter"></see></param> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof(LoggingConfigurationView)); LoggingConfigurationView loggingConfigurationView = (LoggingConfigurationView)configurationView; FormatterData formatterData = loggingConfigurationView.GetFormatterData(ConfigurationName); ArgumentValidation.CheckExpectedType(textFormatterData, typeof(TextFormatterData)); textFormatterData = (TextFormatterData)formatterData; RegisterTemplate(); }
/// <summary> /// Initializes a new instance of the <see cref="DataBackingStore"/> class /// with the specified configuration information. /// </summary> /// <param name="configurationView">A <see cref="CachingConfigurationView"></see> object</param> /// <exception cref="System.Configuration.ConfigurationException">Reflects any failures to read configuration information</exception> /// <remarks>Other exceptions thrown depend on the implementation of the underlying database.</remarks> public override void Initialize(ConfigurationView configurationView) { ArgumentValidation.CheckForNullReference(configurationView, "configurationView"); ArgumentValidation.CheckExpectedType(configurationView, typeof (CachingConfigurationView)); CachingConfigurationView cachingConfigurationView = (CachingConfigurationView) configurationView; DataCacheStorageData dataConfiguration = (DataCacheStorageData) cachingConfigurationView.GetCacheStorageDataForCacheManager(CurrentCacheManager); partitionName = dataConfiguration.PartitionName; DatabaseProviderFactory dataFactory = new DatabaseProviderFactory(cachingConfigurationView.ConfigurationContext); database = dataFactory.CreateDatabase(dataConfiguration.DatabaseInstanceName); if (dataConfiguration.StorageEncryption != null) { StorageEncryptionFactory encryptionFactory = new StorageEncryptionFactory(cachingConfigurationView.ConfigurationContext); encryptionProvider = encryptionFactory.CreateSymmetricProvider(CurrentCacheManager); } }