Share via


ChatRoomRole Enumeration

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 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).

See Also

Reference

Microsoft.Rtc.Collaboration.GroupChat Namespace