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» производится отправка сообщения на сервер, с которого сообщение будет доставлено пользователю.