wsPublish
Отправляет сообщения в определённый канал на основе критериев фильтрации (которые представляют собой структуру).
wsPublish(String channel, Object message); wsPublish(channel,message [,filterCriteria]); → returns void
Для этой функции требуется Adobe ColdFusion 10 или более поздней версии. Не поддерживается в Lucee и других системах.
Справочник по аргументам
channel string Обязательный
Определённый канал, в который сервер публикует свой ответ.
message any Обязательный
Ответ, отправляемый сервером всем клиентам, подписанным на определённый канал.
filterCriteria struct
Условия для фильтрации клиентов, которых необходимо уведомить для заданного канала.
Примеры Пример кода с вызовом функции wsPublish
Проверка наличия области в кэше
<cfscript>
if(isDefined('form.publish'))
wsPublish(#form.channel#, #form.message#);
</cfscript>
<cfform method='post'>
<cfselect name='channel'>
<option>
stocks
</option>
<option>
news
</option>
<option>
products
</option>
</cfselect>
Message:
<input id='message' name='message' type='text'>
<cfinput id='publish' name='publish' value='publish' type='submit'>
</cfform>
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/wspublish