Enumerates a type of user or user group.
Assembly: Microsoft.Rtc.Collaboration.GroupChat(in Microsoft.Rtc.Collaboration.GroupChat.dll)
|Visual Basic (Declaration)|
Public Enumeration GroupChatPrincipalType
|Visual Basic (Usage)|
Dim instance As GroupChatPrincipalType
public enum GroupChatPrincipalType
|LocalUser||The principal is a SIP-enabled Active Directory user.|
|DirectoryGroup||The principal is an Active Directory security group or distribution list.|
|DirectoryFolder||The principal is an Active Directory container, such as an organization unit.|
|Domain||The principal is an Active Directory domain.|
|FederatedUser||The principal is a remote SIP-enabled FederatedUser. Federated users are not defined in the local Active Directory. Therefore, the metadata supporting this user must be defined and stored locally in the group chat server database.|
|FederatedUserGroup||The principal is a FederatedUser. Federated user groups are not defined in the local Active Directory. Therefore, the metadata supporting this group must be defined and stored locally in the group chat server database.|
A GroupChatPrincipal is a permissionable entity. Permissions may be assigned to a variety of types of users and user groups. The specific type of user or user group that is represented by a Type is specified by this enumeration.