# События для .NET

# OnServerStatusEvent

Событие, вызываемое при присоединении/отсоединении сервера или ошибке при попытке соединения.

Параметры:

  • connected – есть ли соединение с сервером (bool);

  • serverName – имя текущего сервера (string);

  • serverPort – номер порта, используемый для соединения с сервером (int).

# OnStateChangedEvent

Событие, вызываемое при изменении собственного статуса пользователя. Текущий статус можно получить через функции запроса текущего состояния.

# OnLoginEvent

Событие, вызываемое при авторизации или ошибке авторизации на сервере.

Параметры:

  • loggedIn – авторизован ли пользователь на сервере (bool);

  • userIDTrueConf ID пользователя (string).

# OnLogoutEvent

Событие, вызываемое при деавторизации на сервере.

# OnConferenceStartEvent

Событие, вызываемое при начале конференции.

# OnConferenceEndEvent

Событие, вызываемое при завершении конференции.

# OnInviteEvent

Событие, вызываемое при поступлении входящего звонка.

Параметры:

  • userIDTrueConf ID вызывающего пользователя (string);

  • userName – имя вызывающего пользователя (string).

# OnAcceptEvent

Событие, вызываемое при приеме вызываемым абонентом звонка.

Параметры:

  • userIDTrueConf ID вызываемого пользователя (string);

  • userName – имя вызываемого пользователя (string).

# OnRejectEvent

Событие, вызываемое при отклонении вызываемым абонентом звонка.

Параметры:

  • userIDTrueConf ID вызываемого пользователя (string);

  • userName – имя вызываемого пользователя (string).

# OnRejectTimeOutEvent

Событие, вызываемое при отсутствии реакции вызываемого абонента в течении определенного времени.

Параметры:

  • userIDTrueConf ID вызываемого пользователя (string);

  • userName – имя вызываемого пользователя (string).

# OnRecordRequestEvent

Событие, вызываемое при получении запроса на видеозапись.

Параметры:

  • userIDTrueConf ID пользователя, который запрашивает видеозапись (string);

  • userName – имя пользователя, который запрашивает видеозапись (string).

# OnChatMessageReceivedEvent

Событие, вызываемое при получении текстового сообщения.

Параметры:

  • fromUserID – идентификатор пользователя, который отправлял сообщение (string);

  • fromUserName – имя пользователя, который отправлял сообщение (string);

  • message – текст сообщения (string);

  • toUserID – идентификатор пользователя, которому отправлялось сообщение (string).

# OnUserStatusUpdateEvent

Событие, вызываемое при изменении статуса другого пользователя.

Параметры:

  • userID – идентификатор пользователя с изменившимся статусом (string);

  • status – новый статус пользователя (TUserPresStatus).

Обновлено: 17.04.2025