ChatRoomRole Enumeration
Enumerates a permissioned role on a ChatRoom or ChatRoomCategory. These roles may be granted to any provisioned GroupChatPrincipal.
Namespace: Microsoft.Rtc.Collaboration.GroupChat
Assembly: Microsoft.Rtc.Collaboration.GroupChat (in Microsoft.Rtc.Collaboration.GroupChat.dll)
Syntax
'Declaration
Public Enumeration ChatRoomRole
'Usage
Dim instance As ChatRoomRole
public enum ChatRoomRole
Members
Member name | Description | |
---|---|---|
Member | A member is a GroupChatPrincipal that has been granted permission to join a chat room and view the chat history. | |
Manager | A manager is a GroupChatPrincipal that has been granted permission to manage a chat room. | |
Presenter | A presenter is a GroupChatPrincipal that has been granted permission to post messages to a chat room when that chat room is configured as an auditorium. (see IsAuditorium) |
Remarks
For information about users and user groups having a defined role on a chat room, see ChatRoomManagementServices. For example: to view the list of members on a chat room, see BeginGetMembers(Uri, AsyncCallback, Object).
For information about users and user groups having a defined role on a chat room category, see ChatRoomCategoryManagementServices. For example: to add to the list of members or managers on a chat room category, see BeginAddUsersOrGroupsToRole(ChatRoomRole, Uri, ICollection<GroupChatPrincipalSummary>, AsyncCallback, Object).