Occurs when at least one item of type TConfigurationObject is modified.

Namespace: ININ.IceLib.Configuration
Assembly: ININ.IceLib.Configuration (in ININ.IceLib.Configuration.dll) Version: 0.0.0.0 (22.3.0.218)

Syntax

C#
public event EventHandler<ConfigurationObjectChangesEventArgs<TConfigurationObject, TPropertyEnum>> ConfigurationObjectsChanged
Visual Basic
Public Event ConfigurationObjectsChanged As EventHandler(Of ConfigurationObjectChangesEventArgs(Of TConfigurationObject, TPropertyEnum))

Remarks

This event will only occur when configuration objects being watched have been changed. To start watching for configuration objects call either the StartWatching()()()() method or the StartWatchingAsync(AsyncCompletedEventHandler, Object) method. To modify which attributes are being watched once the watch has been started, use the ChangeWatchQuerySettings(QuerySettings<(Of <<'(TConfigurationObject, TPropertyEnum>)>>)) method. Only the properties that were changed on this object will be available. In order to view other properties that were not part of this notification, a call to GetConfigurationList()()()() should be made to get the current state of all the watched properties.
Note
All event handlers should be added before calling StartWatching()()()() or StartWatchingAsync(AsyncCompletedEventHandler, Object).
Note
For more information on watches see How Watches Work.

Version Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.

See Also