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
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
ININ.IceLib.People..::..WorkgroupDetails
Version Information
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.