This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Enumerates a type of user or user group.
Assembly: Microsoft.Rtc.Collaboration.GroupChat (in Microsoft.Rtc.Collaboration.GroupChat.dll)
'Declaration Public Enumeration GroupChatPrincipalType
'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.