/// <summary> /// Initializes a new instance of the <see cref="DbRolesProviderNode"/> /// class with the specified <see cref="DbRolesProviderData"/>. /// </summary> /// <param name="dbRolesProviderData">A <see cref="DbRolesProviderData"/> object.</param> public DbRolesProviderNode(DbRolesProviderData dbRolesProviderData) : base(dbRolesProviderData) { this.dbRolesProviderData = dbRolesProviderData; this.onDatabaseRemoved = new ConfigurationNodeChangedEventHandler(this.OnDatabaseRemoved); this.onDatabaseRenamed = new ConfigurationNodeChangedEventHandler(this.OnDatabaseRenamed); }
/// <summary> /// Creates node with specified configuration data. /// </summary> /// <param name="databaseSinkData">Configuration data.</param> public DatabaseSinkNode(DatabaseSinkData databaseSinkData) : base(databaseSinkData) { this.databaseSinkData = databaseSinkData; this.onInstanceNodeRemoved = new ConfigurationNodeChangedEventHandler(OnInstanceNodeRemoved); this.onInstanceNodeRenamed = new ConfigurationNodeChangedEventHandler(OnInstanceNodeRenamed); }
/// <summary> /// Initializes a new instance of the <see cref="CacheManagerSettingsNode"/> class. /// </summary> /// <param name="cacheManagerSettings">The settings to use for initialization.</param> public CacheManagerSettingsNode(CacheManagerSettings cacheManagerSettings) : base() { this.cacheManagerNodeRemovedHandler = new ConfigurationNodeChangedEventHandler(OnCacheManagerNodeRemoved); this.cacheManagerNodeRenamedHandler = new ConfigurationNodeChangedEventHandler(OnCacheManagerNodeRenamed); this.cacheManagerSettings = cacheManagerSettings; }
// TODO - SR /// <summary> /// Creates node with sepecifed configuration data. /// </summary> /// <param name="data">The configuration data.</param> public SymmetricStorageEncryptionNode(SymmetricStorageEncryptionProviderData data) : base(data) { this.symmetricStorageEncryptionProviderData = data; this.onSymmetricProviderRemoved += new ConfigurationNodeChangedEventHandler(this.OnSymmetricProviderRemoved); this.onSymmetricProviderRenamed += new ConfigurationNodeChangedEventHandler(this.OnSymmetricProviderRenamed); }
/// <summary> /// Creates node with specified data. /// </summary> /// <param name="dataCacheStorageData">Configuration data.</param> public DataCacheStorageNode(DataCacheStorageData dataCacheStorageData) : base(dataCacheStorageData) { this.dataCacheStorageData = dataCacheStorageData; this.onInstanceNodeRemoved += new ConfigurationNodeChangedEventHandler(OnInstanceNodeRemoved); this.onInstanceNodeRenamed += new ConfigurationNodeChangedEventHandler(OnInstanceNodeRenamed); }
public CachingStoreProviderNode(CachingStoreProviderData data) : base(data) { this.cachingStoreProviderData = data; this.onCacheManagerNodeRemoved = new ConfigurationNodeChangedEventHandler(OnCacheManagerNodeRemoved); this.onCacheManagerNodeRenamed = new ConfigurationNodeChangedEventHandler(OnCacheManagerNodeRenamed); }
/// <summary> /// Creates node with specified configuration data. /// </summary> /// <param name="distributorSettings">The specified configuration data.</param> public DistributorSettingsNode(DistributorSettings distributorSettings) : base() { this.onDefaultCategoryNodeRemoved = new ConfigurationNodeChangedEventHandler(OnDefaultCategoryNodeRemoved); this.onDefaultCategoryNodeRenamed = new ConfigurationNodeChangedEventHandler(OnDefaultCategoryNodeRenamed); this.onDefaultFormatterNodeRemoved = new ConfigurationNodeChangedEventHandler(OnDefaultFormatterNodeRemoved); this.onDefaultFormatterNodeRenamed = new ConfigurationNodeChangedEventHandler(OnDefaultFormatterNodeRenamed); this.distributorSettings = distributorSettings; }
/// <summary> /// Creates node with specified configuraiton data. /// </summary> /// <param name="data">The specified configuration data.</param> public DestinationNode(DestinationData data) : base() { this.destinationData = data; this.onFormatterNodeRemoved = new ConfigurationNodeChangedEventHandler(OnFormatterNodeRemoved); this.onFormatterNodeRenamed = new ConfigurationNodeChangedEventHandler(OnFormatterNodeRenamed); this.onSinkNodeRemoved = new ConfigurationNodeChangedEventHandler(OnSinkNodeRemoved); this.onSinkNodeRenamed = new ConfigurationNodeChangedEventHandler(OnSinkNodeRenamed); }
/// <summary> /// Initializes a new instance of the /// <see cref="DbAuthenticationProviderNode"/> class with a /// specified <see cref="DbAuthenticationProviderData"/> object. /// </summary> /// <param name="data">A <see cref="DbAuthenticationProviderData"/> object.</param> public DbAuthenticationProviderNode(DbAuthenticationProviderData data) : base(data) { this.data = data; this.onDatabaseRemoved = new ConfigurationNodeChangedEventHandler(this.OnDatabaseRemoved); this.onDatabaseRenamed = new ConfigurationNodeChangedEventHandler(this.OnDatabaseRenamed); this.onHashProviderRemoved = new ConfigurationNodeChangedEventHandler(this.OnHashProviderRemoved); this.onHashProviderRenamed = new ConfigurationNodeChangedEventHandler(this.OnHashProviderRenamed); }
/// <summary> /// Creates node with specified configuration data. /// </summary> /// <param name="loggingSettings">The specified configuration data.</param> public ClientSettingsNode(LoggingSettings loggingSettings) : base() { if (loggingSettings == null) { throw new ArgumentNullException("loggingSettings"); } this.onDistributionStrategyNodeRemoved = new ConfigurationNodeChangedEventHandler(OnDistributionStrategyNodeRemoved); this.onDistributionStrategyNodeRenamed = new ConfigurationNodeChangedEventHandler(OnDistributionStrategyNodeRenamed); this.loggingSettings = loggingSettings; }
/// <summary> /// <para>Initialize a new instance of the <see cref="DynamicQuerySettingsNode"/> class with a <see cref="DynamicQuerySettings"/> object.</para> /// </summary> /// <param name="databaseSettings"> /// <para>The <see cref="DatabaseSettings"/> runtime configuration.</para> /// </param> public DynamicQuerySettingsNode(DynamicQuerySettings dynamicQuerySettings) : base() { if (dynamicQuerySettings == null) { throw new ArgumentNullException("DynamicQuerySettings"); } this.dynamicQuerySettings = dynamicQuerySettings; this.instanceRemovedHandler = new ConfigurationNodeChangedEventHandler(OnInstanceNodeRemoved); this.instanceRenameHandler = new ConfigurationNodeChangedEventHandler(OnInstanceNodeRenamed); }
/// <summary> /// <para>Initialize a new instance of the <see cref="DatabaseSettingsNode"/> class with a <see cref="DatabaseSettings"/> object.</para> /// </summary> /// <param name="databaseSettings"> /// <para>The <see cref="DatabaseSettings"/> runtime configuration.</para> /// </param> public DatabaseSettingsNode(DatabaseSettings databaseSettings) : base() { if (databaseSettings == null) { throw new ArgumentNullException("databaseSettings"); } this.databaseSettings = databaseSettings; this.instanceRemovedHandler = new ConfigurationNodeChangedEventHandler(OnInstanceNodeRemoved); this.instanceRenameHandler = new ConfigurationNodeChangedEventHandler(OnInstanceNodeRenamed); }
/// <summary> /// <para>Raises the <seealso cref="Changed"/> event.</para> /// </summary> /// <param name="e"><para>A <see cref="ConfigurationNodeChangedEventArgs"/> object containing the event data.</para></param> protected virtual void OnChanged(ConfigurationNodeChangedEventArgs e) { if (Events != null) { ConfigurationNodeChangedEventHandler handler = (ConfigurationNodeChangedEventHandler)Events[changedEvent]; if (handler != null) { handler(this, e); } } }
/// <summary> /// <para> /// Initialize a new instance of the <see cref="InstanceNode"/> class with a <see cref="InstanceData"/> object. /// </para> /// </summary> /// <param name="instance"> /// <para>The <see cref="InstanceData"/> runtime configuration.</para> /// </param> /// <exception cref="ArgumentNullException"> /// <para><paramref name="instance"/> is a <see langword="null"/> reference (Nothing in Visual Basic).</para> /// </exception> public InstanceNode(InstanceData instance) : base() { if (instance == null) { throw new ArgumentNullException("instance"); } this.instanceData = instance; this.databaseTypeRemovedHandler = new ConfigurationNodeChangedEventHandler(OnDatabaseTypeNodeRemoved); this.databaseTypeRenamedHandler = new ConfigurationNodeChangedEventHandler(OnDatabaseTypeNodeRenamed); // this.connectionStringRemovedHandler = new ConfigurationNodeChangedEventHandler(OnConnectionStringNodeRemoved); // this.connectionStringRenamedHandler = new ConfigurationNodeChangedEventHandler(OnConnectionStringNodeRenamed); }
/// <summary> /// Raises the <see cref="ChildAdded"/> event. /// </summary> /// <param name="e">A /// <see cref="ConfigurationNodeChangedEventArgs"/> that contains /// the event data.</param> protected virtual void OnChildAdded(ConfigurationNodeChangedEventArgs e) { if (Events != null) { ConfigurationNodeChangedEventHandler handler = (ConfigurationNodeChangedEventHandler)Events[childAddedEvent]; if (handler != null) { handler(this, e); } } OnChanged(new ConfigurationNodeChangedEventArgs(ConfigurationNodeChangedAction.Changed, this, Parent)); }
/// <summary> /// <para>Initialize a new instance of the <see cref="SecuritySettingsNode"/> class with a <see cref="SecuritySettings"/> object.</para> /// </summary> /// <param name="securitySettings"> /// <para>The <see cref="SecuritySettings"/> runtime configuration.</para> /// </param> public SecuritySettingsNode(SecuritySettings securitySettings) : base() { if (securitySettings == null) { throw new ArgumentNullException("securitySettings"); } this.securitySettings = securitySettings; this.onAuthenticationProviderRemoved += new ConfigurationNodeChangedEventHandler(OnAuthenticationDefaultProviderRemoved); this.onAuthorizationProviderRemoved += new ConfigurationNodeChangedEventHandler(OnAuthorizationDefaultProviderRemoved); this.onProfileProviderRemoved += new ConfigurationNodeChangedEventHandler(OnProfileDefaultProviderRemoved); this.onRolesProviderRemoved += new ConfigurationNodeChangedEventHandler(OnRolesDefaultProviderRemoved); this.onSecurityCacheProviderRemoved += new ConfigurationNodeChangedEventHandler(OnSecurityCacheDefaultProviderRemoved); }
/// <devdoc> /// Get the reference to a ConfigurationNode wiring up the ConfigurationNode.Removed and ConfigurationNode.Renamed events. /// </devdoc> public ConfigurationNode CreateReference(ConfigurationNode oldReference, ConfigurationNode newReference, ConfigurationNodeChangedEventHandler referenceRemovedHandler, ConfigurationNodeChangedEventHandler referenceRenamedHandler) { ConfigurationNode node = CreateReference(oldReference, newReference, referenceRemovedHandler); if (node != null && node != oldReference) { if (oldReference != null) { oldReference.Renamed -= referenceRenamedHandler; } node.Renamed += referenceRenamedHandler; } return node; }
/// <summary> /// <para> /// Initialize a new instance of the <see cref="InstanceNode"/> class with a <see cref="InstanceData"/> object. /// </para> /// </summary> /// <param name="instance"> /// <para>The <see cref="InstanceData"/> runtime configuration.</para> /// </param> /// <exception cref="ArgumentNullException"> /// <para><paramref name="instance"/> is a <see langword="null"/> reference (Nothing in Visual Basic).</para> /// </exception> public InstanceNode(InstanceData instance) : base() { if (instance == null) { throw new ArgumentNullException("instance"); } this.instanceData = instance; this.databaseTypeRemovedHandler = new ConfigurationNodeChangedEventHandler(OnDatabaseTypeNodeRemoved); this.databaseTypeRenamedHandler = new ConfigurationNodeChangedEventHandler(OnDatabaseTypeNodeRenamed); this.connectionStringRemovedHandler = new ConfigurationNodeChangedEventHandler(OnConnectionStringNodeRemoved); this.connectionStringRenamedHandler = new ConfigurationNodeChangedEventHandler(OnConnectionStringNodeRenamed); }
/// <summary> /// <para>Raises the <seealso cref="Removed"/> event.</para> /// </summary> /// <param name="e"><para>A <see cref="ConfigurationNodeChangedEventArgs"/> that contains the event data.</para></param> protected virtual void OnRemoving(ConfigurationNodeChangedEventArgs e) { foreach (ConfigurationNode child in e.Node.Nodes) { child.OnRemoving(new ConfigurationNodeChangedEventArgs(ConfigurationNodeChangedAction.Remove, child, e.Node)); } if (Events != null) { ConfigurationNodeChangedEventHandler handler = (ConfigurationNodeChangedEventHandler)Events[removingEvent]; if (handler != null) { handler(this, e); } } OnChanged(new ConfigurationNodeChangedEventArgs(ConfigurationNodeChangedAction.Changed, this, Parent)); }
/// <devdoc> /// Get the reference to a ConfigurationNode wiring up the ConfigurationNode.Removed event. /// </devdoc> public ConfigurationNode CreateReference(ConfigurationNode oldReference, ConfigurationNode newReference, ConfigurationNodeChangedEventHandler referenceRemovedHandler) { if (newReference == null) { if (oldReference != null) { oldReference.Removed -= referenceRemovedHandler; } } else if (newReference != oldReference) { // unsubscribe from the old newReference // and subscribe to the new. if (oldReference != null) { oldReference.Removed -= referenceRemovedHandler; } newReference.Removed += referenceRemovedHandler; } return newReference; }
/// <summary> /// Constructs the node with config data. /// </summary> /// <param name="data">The config data to initialize this node.</param> public LoggingExceptionHandlerNode(LoggingExceptionHandlerData data) : base(data) { this.data = data; this.onDefaultCategoryNodeRemoved = new ConfigurationNodeChangedEventHandler(OnDefaultCategoryNodeRemoved); }
/// <devdoc> /// Get the reference to a ConfigurationNode wiring up the ConfigurationNode.Removed and ConfigurationNode.Renamed events. /// </devdoc> public ConfigurationNode CreateReference(ConfigurationNode oldReference, ConfigurationNode newReference, ConfigurationNodeChangedEventHandler referenceRemovedHandler, ConfigurationNodeChangedEventHandler referenceRenamedHandler) { ConfigurationNode node = CreateReference(oldReference, newReference, referenceRemovedHandler); if (node != null && node != oldReference) { if (oldReference != null) { oldReference.Renamed -= referenceRenamedHandler; } node.Renamed += referenceRenamedHandler; } return(node); }
/// <devdoc> /// Get the reference to a ConfigurationNode wiring up the ConfigurationNode.Removed event. /// </devdoc> public ConfigurationNode CreateReference(ConfigurationNode oldReference, ConfigurationNode newReference, ConfigurationNodeChangedEventHandler referenceRemovedHandler) { if (newReference == null) { if (oldReference != null) { oldReference.Removed -= referenceRemovedHandler; } } else if (newReference != oldReference) { // unsubscribe from the old newReference // and subscribe to the new. if (oldReference != null) { oldReference.Removed -= referenceRemovedHandler; } newReference.Removed += referenceRemovedHandler; } return(newReference); }
/// <summary> /// Creates node with sepecifed configuration data. /// </summary> /// <param name="data">The configuration data.</param> public SymmetricStorageEncryptionNode(SymmetricStorageEncryptionProviderData data) : base(data) // TODO - SR { this.symmetricStorageEncryptionProviderData = data; this.onSymmetricProviderRemoved += new ConfigurationNodeChangedEventHandler(this.OnSymmetricProviderRemoved); this.onSymmetricProviderRenamed += new ConfigurationNodeChangedEventHandler(this.OnSymmetricProviderRenamed); }