PresenceAccessControlList Class |
Namespace: Avaya.ClientServices
public class PresenceAccessControlList
The PresenceAccessControlList type exposes the following members.
Name | Description | |
---|---|---|
![]() | AclPolicy |
Current PresenceAccessControlListPolicy.
Undefined is returned until the information is retrieved from the network.
Will return Block in the case if Confirm is configured
with current Presence Server implementation.
|
![]() | AllowedWatchers |
List of users who are not allowed to track local user's presence.
null is returned until PresenceAccessControlRulesChanged or PresenceAccessControlPolicyChanged
handler is assigned.
In order to receive a list of allowed presence watchers subscribe to PresenceAccessControlRulesChanged or
PresenceAccessControlPolicyChanged first and wait for events.
|
![]() | BlockedWatchers |
List of users who are not allowed to track local user's presence.
null is returned until PresenceAccessControlRulesChanged or PresenceAccessControlPolicyChanged
handler is assigned.
In order to receive a list of allowed presence watchers subscribe to PresenceAccessControlRulesChanged or
PresenceAccessControlPolicyChanged first and wait for events.
|
Name | Description | |
---|---|---|
![]() | AllowPresenceWatcher |
Used to allow either a pending or a previously blocked presence tracking request.
|
![]() | BlockPresenceWatcher |
Used to block either a pending or a previously allow presence tracking request.
|
Name | Description | |
---|---|---|
![]() | PresenceAccessControlPolicyChanged |
Called when the PresenceAccessControlListPolicy has been changed.
|
![]() | PresenceAccessControlRulesChanged |
Called when the list of users allowed to track local user's presence
or a list of users blocked from tracking local user's presence have been changed.
|
![]() | PresenceWatcherRequestCancelled |
Called when presence tracking request initiated by another user in the system has been cancelled.
The other user's information is provided in the PresenceWatcherRequestEventArgs.
|
![]() | PresenceWatcherRequestReceived |
Called when another user of the system would like to track local user's presence.
The other user's information is provided in the PresenceWatcherRequestEventArgs.
|