Прочитать на английском

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


Web Pub Sub - Check Permission

Проверьте, имеет ли подключение разрешение на указанное действие.

HEAD {endpoint}/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}?api-version=2024-01-01
HEAD {endpoint}/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}?targetName={targetName}&api-version=2024-01-01

Параметры URI

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

string

minLength: 1

Идентификатор целевого подключения.

endpoint
path True

string (url)

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

hub
path True

string

pattern: ^[A-Za-z][A-Za-z0-9_`,.[\]]{0,127}$

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

permission
path True

WebPubSubPermission

Разрешение: текущие поддерживаемые действия являются joinLeaveGroup и sendToGroup.

api-version
query True

string

Версия REST API.

targetName
query

string

Значение целевого объекта зависит от конкретного разрешения. Для joinLeaveGroup и sendToGroup targetName является обязательным параметром, стоящим для имени группы.

Ответы

Имя Тип Описание
200 OK

Успех

404 Not Found

Не найдено

Other Status Codes

Ответ на ошибку

Заголовки

x-ms-error-code: string

Примеры

WebPubSub_CheckPermission

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

HEAD {endpoint}/api/hubs/hub1/permissions/joinLeaveGroup/connections/connection1?targetName=group1&api-version=2024-01-01

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

Определения

WebPubSubPermission

Разрешение: текущие поддерживаемые действия являются joinLeaveGroup и sendToGroup.

Значение Описание
sendToGroup
joinLeaveGroup