Enumerates a type of user or user group.

Namespace:  Microsoft.Rtc.Collaboration.GroupChat
Assembly:  Microsoft.Rtc.Collaboration.GroupChat(in Microsoft.Rtc.Collaboration.GroupChat.dll)

Syntax

Visual Basic (Declaration)
Public 
Enumeration 
GroupChatPrincipalType
Visual Basic (Usage)
Dim 
instance 
As 
GroupChatPrincipalType
C#
public 
enum 
GroupChatPrincipalType

Members

Member name Description
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.

Remarks

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.

See Also