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