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


Web Pub Sub - Check Permission

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

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

Параметры URI

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

string

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

endpoint
path True

string

url

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

hub
path True

string

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

Шаблон регулярного выражения: ^[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=2023-07-01

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

Определения

WebPubSubPermission

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

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

string

sendToGroup

string