Occurs when one of the DirectoryMetadata watched objects has changed.

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

Syntax

C#
public event EventHandler<DirectoryEventArgs<DirectoryMetadata>> DirectoryConfigurationChanged
Visual Basic
Public Event DirectoryConfigurationChanged As EventHandler(Of DirectoryEventArgs(Of DirectoryMetadata))

Remarks

Note
Change events are not raised on a thread appropriate to the application mode, such as the GUI thread in a UI application.
This event will only occur if the directory configuration is being watched. To start watching the directory configuration call either the StartWatching()()()() method or the StartWatchingAsync(AsyncCompletedEventHandler, Object) method.

If any PendingDirectoryGroups are identified, a directory change event will be raised for each of the pending directory groups the Interaction Center server resolves. A PendingDirectoryGroup is considered pending when the Interaction Center server does not yet have information concerning the directory grouping identified. The status of any directories pending load is available via the Pending property.

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.
For 3.0, supported for IC Server version 3.0 GA and beyond.

See Also