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
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
connection
|
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 |
Разрешение: текущие поддерживаемые действия являются joinLeaveGroup и sendToGroup. |
|
|
api-version
|
query | True |
string |
Версия REST API. |
|
target
|
query |
string |
Значение целевого объекта зависит от конкретного разрешения. Для joinLeaveGroup и sendToGroup targetName является обязательным параметром, стоящим для имени группы. |
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Успех |
|
| 404 Not Found |
Не найдено |
|
| Other Status Codes |
Ответ на ошибку Заголовки x-ms-error-code: string |
Образец запроса
HEAD {endpoint}/api/hubs/hub1/permissions/joinLeaveGroup/connections/connection1?targetName=group1&api-version=2024-01-01
Пример ответа
Разрешение: текущие поддерживаемые действия являются joinLeaveGroup и sendToGroup.
| Значение | Описание |
|---|---|
| sendToGroup | |
| joinLeaveGroup |