Represents the common details for an IC workgroup.

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

Syntax

C#
public class WorkgroupDetails
Visual Basic
Public Class WorkgroupDetails

Remarks

This class implements a watched attribute object to watch for changes of workgroup attributes.

To start a watch, call StartWatching(array<String>[]()[][]) or StartWatchingAsync(array<String>[]()[][], AsyncCompletedEventHandler, Object) and pass in an array of WorkgroupAttributes strings. When the asynchronous start watch completes, the completedCallback delegate is invoked.

To stop a watch, call StopWatching()()()() or StopWatchingAsync(AsyncCompletedEventHandler, Object). When the asynchronous stop watch operation completes, the completedCallback delegate is invoked.

To change the list of attributes to watch, call ChangeWatchedAttributes(array<String>[]()[][], array<String>[]()[][], Boolean) or ChangeWatchedAttributesAsync(array<String>[]()[][], array<String>[]()[][], Boolean, AsyncCompletedEventHandler, Object). When the asynchronous change watch operation completes, the completedCallback delegate is invoked.

When workgroup details change, the WatchedAttributesChanged event is raised, providing information about the workgroup details attributes that have changed.

Calling StartWatching(array<String>[]()[][]) or StartWatchingAsync(array<String>[]()[][], AsyncCompletedEventHandler, Object) when a watch is already started, or calling StopWatching()()()(), StopWatchingAsync(AsyncCompletedEventHandler, Object), ChangeWatchedAttributes(array<String>[]()[][], array<String>[]()[][], Boolean), or ChangeWatchedAttributesAsync(array<String>[]()[][], array<String>[]()[][], Boolean, AsyncCompletedEventHandler, Object) when a watch is not in progress raises the InvalidOperationException.

Attempting to access a workgroup attribute that is not being watched raises the NotCachedException.

Inheritance Hierarchy

System..::..Object
  ININ.IceLib.People..::..WorkgroupDetails

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