Поделиться через


Web Pub Sub - Send To All

Широковещательное содержимое в тексте запроса для всех подключенных клиентских подключений.

POST {endpoint}/api/hubs/{hub}/:send?api-version=2023-07-01
POST {endpoint}/api/hubs/{hub}/:send?excluded={excluded}&api-version=2023-07-01&filter={filter}&messageTtlSeconds={messageTtlSeconds}

Параметры URI

Имя В Обязательно Тип Описание
endpoint
path True

string

url

Конечная точка HTTP или HTTPS для экземпляра службы Web PubSub.

hub
path True

string

Имя целевого концентратора, которое должно начинаться с букв и содержать только буквенно-цифровые символы или символы подчеркивания.

Шаблон регулярного выражения: ^[A-Za-z][A-Za-z0-9_`,.[\]]{0,127}$

api-version
query True

string

Версия REST API.

excluded
query

string[]

Исключенные идентификаторы подключений.

filter
query

string

Следуя синтаксису фильтра OData, чтобы отфильтровать подписчиков, получающих сообщения.

messageTtlSeconds
query

integer

int32

Значение срока жизни (TTL) в секундах для сообщений, отправленных в службу. 0 является значением по умолчанию, что означает, что срок действия сообщения никогда не истекает. 300 — максимальное значение. Если этот параметр не равен нулю, служба удаляет сообщения, которые не используются клиентом в рамках указанного срока жизни. Этот параметр может помочь, если пропускная способность клиента ограничена.

Текст запроса

Media Types: "application/octet-stream", "text/plain", "application/json"

Имя Тип Описание
message

string

Текст полезных данных.

Ответы

Имя Тип Описание
202 Accepted

Сообщение принято. При отправке сообщений служба следует шаблону "загорать и забыть".

Other Status Codes

ErrorDetail

Сообщение об ошибке

Заголовки

x-ms-error-code: string

Примеры

WebPubSub_SendToAll

Образец запроса

POST {endpoint}/api/hubs/hub1/:send?api-version=2023-07-01&filter=startswith(userId, 'listener-')&messageTtlSeconds=15

"Message to send"

Пример ответа

Определения

Имя Описание
ErrorDetail

Объект ошибки.

InnerError

ErrorDetail

Объект ошибки.

Имя Тип Описание
code

string

Один из серверных наборов кодов ошибок.

details

ErrorDetail[]

Массив сведений о конкретных ошибках, которые привели к этой сообщаемой ошибке.

inner

InnerError

message

string

Понятное представление ошибки.

target

string

Целевой объект ошибки.

InnerError

Имя Тип Описание
code

string

Более конкретный код ошибки, чем указано в содержающей ошибке.

inner

InnerError