Статья успешно отправлена на почту

Тип «Server» в Mobile SMARTS

Применимо к продуктам: Mobile SMARTS платформа
Последние изменения: 2024-03-26

Выделите текст или фото, с замеченной ошибкой > нажмите карандаш для редактирования

Заметили ошибку в тексте?
Напишите нам, мы исправим!

Server — клиентский тип, с помощью которого осуществляется проверка доступности сервера MS, а также обмен служебными сообщениями. Данный тип недоступен в серверном контексте!

Свойства

Свойство Описание
bool Available Указывает, доступен ли сервер или работа идет в файловом режиме.
bool Online Указывает, есть ли подключение к серверу в данный момент.
string Url Возвращает url сервера, если он есть.

Методы

Метод Описание
bool CheckConnection (timeout) Проверить соединение с сервером.
timeout — время ожидания ответа.
string SendMessage (text, to, isError, ttl) Отправляет сообщение.
text — текст сообщения
to — ID пользователя или группы
isError — отобразить как ошибку
ttl — время жизни сообщения в секундах
string SendSystemMessage (text, isError, ttl) Отправляет системное сообщение.
text — текст сообщения
isError — отобразить как ошибку
ttl — время жизни сообщения в секундах

Пример использования

Задача: сделать так, чтобы любой пользователь ТСД мог отправить администратору уведомление о проблеме.

Решение:

Рассмотрим пример подробнее:

  • В действии с именем метки «check» проверяем, что база развернута в серверном режиме.
  • В действии с именем метки «input» вводим текст сообщения, выбираем пользователя, указываем, отобразить сообщение как ошибку или нет.
  • В действии с именем метки «send» производится отправка сообщения на сервер, с которого сообщение будет доставлено пользователю.

Код примера

Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500