ОтправитьСерверноеОповещение
страницаДобавляет серверное оповещение в очередь для доставки на клиент. Оповещение доставляется через систему взаимодействия, либо забирается в рамках общего серверного вызова.
Синтаксис
Процедура ОтправитьСерверноеОповещение(ИмяОповещения, Результат, Адресаты, ОтправитьСразу = Ложь) ЭкспортПараметры
ИмяОповещения— Строка - смотри НовоеСерверноеОповещение.Имя.Результат— Произвольный - произвольное сериализуемое значение, которое будет отправлено в составе оповещения на клиент (должны быть как можно меньшего размера, желательно не более 1 Кб).Адресаты— Неопределено - все пользователи (и соответственно все сеансы). Если указано незаполненное соответствие, тогда возврат.- Соответствие из КлючИЗначение:
- Ключ - УникальныйИдентификатор - идентификатор пользователя ИБ.
- Значение - Массив из см. СерверныеОповещения.КлючСеанса
ОтправитьСразу— Булево - если Истина, попытаться сразу отправить сообщение через систему взаимодействия перед добавлением в очередь. Отправка сразу не допускается из обработчиков ПриОтправкеСерверногоОповещения. Следует учесть (особенно при вызове в транзакции), что неудачное обращение к системе взаимодействия может занимать (3-5 сек)*2, а удачное не менее (50 мс)*2.
Пример вызова
СерверныеОповещения.ОтправитьСерверноеОповещение(ИмяОповещения, Результат, Адресаты, ОтправитьСразу)Доступность
Сервер, Толстый клиент, Внешнее соединение