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

Visual Basic (Declaration)
Public 
Enumeration 
ChatRoomRole
Visual Basic (Usage)
Dim 
instance 
As 
ChatRoomRole
C#
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 < (Of < <' ( GroupChatPrincipalSummary > ) > > ) , AsyncCallback, Object) .

See Also