PersistentChatPrincipal class

Lync 2013

Describes a user or user group which is provisioned for persistent chat, and has specific roles and permissions assigned to it in the persistent chat system.

Namespace:  Microsoft.Rtc.Collaboration.PersistentChat.Management
Assembly:  Microsoft.Rtc.Collaboration.PersistentChat (in Microsoft.Rtc.Collaboration.PersistentChat.dll)

public abstract class PersistentChatPrincipal

For better manageability, it is recommended to assign chat room membership and other roles to groups (see PersistentChatUserGroup), rather than to the constituents of the group individually. However, assignment of roles and permissions to both user groups and individual users is fully supported. This object represents an instance of a permissionable entity.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.