# События для .NET
# OnServerStatusEvent
Событие, вызываемое при присоединении/отсоединении сервера или ошибке при попытке соединения.
Параметры:
connected
– есть ли соединение с сервером (bool
);serverName
– имя текущего сервера (string
);serverPort
– номер порта, используемый для соединения с сервером (int
).
# OnStateChangedEvent
Событие, вызываемое при изменении собственного статуса пользователя. Текущий статус можно получить через функции запроса текущего состояния.
# OnLoginEvent
Событие, вызываемое при авторизации или ошибке авторизации на сервере.
Параметры:
loggedIn
– авторизован ли пользователь на сервере (bool
);userID
– TrueConf ID пользователя (string
).
# OnLogoutEvent
Событие, вызываемое при деавторизации на сервере.
# OnConferenceStartEvent
Событие, вызываемое при начале конференции.
# OnConferenceEndEvent
Событие, вызываемое при завершении конференции.
# OnInviteEvent
Событие, вызываемое при поступлении входящего звонка.
Параметры:
userID
– TrueConf ID вызывающего пользователя (string
);userName
– имя вызывающего пользователя (string
).
# OnAcceptEvent
Событие, вызываемое при приеме вызываемым абонентом звонка.
Параметры:
userID
– TrueConf ID вызываемого пользователя (string
);userName
– имя вызываемого пользователя (string
).
# OnRejectEvent
Событие, вызываемое при отклонении вызываемым абонентом звонка.
Параметры:
userID
– TrueConf ID вызываемого пользователя (string
);userName
– имя вызываемого пользователя (string
).
# OnRejectTimeOutEvent
Событие, вызываемое при отсутствии реакции вызываемого абонента в течении определенного времени.
Параметры:
userID
– TrueConf ID вызываемого пользователя (string
);userName
– имя вызываемого пользователя (string
).
# OnRecordRequestEvent
Событие, вызываемое при получении запроса на видеозапись.
Параметры:
userID
– TrueConf ID пользователя, который запрашивает видеозапись (string
);userName
– имя пользователя, который запрашивает видеозапись (string
).
# OnChatMessageReceivedEvent
Событие, вызываемое при получении текстового сообщения.
Параметры:
fromUserID
– идентификатор пользователя, который отправлял сообщение (string
);fromUserName
– имя пользователя, который отправлял сообщение (string
);message
– текст сообщения (string
);toUserID
– идентификатор пользователя, которому отправлялось сообщение (string
).
# OnUserStatusUpdateEvent
Событие, вызываемое при изменении статуса другого пользователя.
Параметры:
userID
– идентификатор пользователя с изменившимся статусом (string
);status
– новый статус пользователя (TUserPresStatus
).