RoomClientR, M Class |
Namespace: SoftGear.Strix.Client.Room
public class RoomClient<R, M> : CRUDClient<R> where R : class, IRoom where M : class, IRoomMember
The RoomClientR, M type exposes the following members.
Name | Description | |
---|---|---|
![]() | RoomClientR, M | Initializes a new instance of the RoomClientR, M class |
![]() | RoomClientR, M(IRoomDataR, M) | Initializes a new instance of the RoomClientR, M class |
Name | Description | |
---|---|---|
![]() | RoomCreated |
Event fired when you create a room.
|
![]() | RoomDeleted |
Event fired when you delete a room.
This event is invoked after RoomDeleteNotified.
|
![]() | RoomDeleteNotified |
Event fired when the room you're currently a member of gets deleted.
You will receive this event even if you are the one deleting the room, just before RoomDeleted event.
|
![]() ![]() | RoomDirectRelayNotified |
Event fired when you or another members sends you a direct relay message.
Unlike RPCs, you will not receive this event if you are not the target of the message.
|
![]() | RoomJoined |
Event fired when you join a room.
|
![]() | RoomJoinNotified |
Event fired when a new member joins a room you're currently a member of.
This event is not invoked for the newly joined member.
|
![]() | RoomLeaveNotified |
Event fired when another room member leaves a room you're currently a member of.
This event is not invoked if you are the one leaving.
|
![]() | RoomLeft |
Event fired when you leave a room.
|
![]() ![]() | RoomRelayNotified |
Event fired when another room member sends a relay message to a room you're currently a member of.
You will not receive this event if you are the one sending the message.
|
![]() | RoomSet |
Event fired when you change a room's properties.
|
![]() | RoomSetMemberNotified |
Event fired when another room member changes their properties in a room you're currently a member of.
You will not receive this event if you are the one changing the properties.
|
![]() | RoomSetNotified |
Event fired when the room's owner changes its properties.
|