Partilhar via


Web Pub Sub - Check Permission

Verifique se uma conexão tem permissão para a ação especificada.

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

Parâmetros do URI

Name Em Necessário Tipo Description
connectionId
path True

string

minLength: 1

ID da conexão de destino.

endpoint
path True

string (url)

Ponto de extremidade HTTP ou HTTPS para a instância do serviço Web PubSub.

hub
path True

string

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

Nome do hub de destino, que deve começar com caracteres alfabéticos e conter apenas caracteres alfanuméricos ou sublinhado.

permission
path True

WebPubSubPermission

A permissão: as ações suportadas atuais são joinLeaveGroup e sendToGroup.

api-version
query True

string

A versão das APIs REST.

targetName
query

string

O significado do alvo depende da permissão específica. Para joinLeaveGroup e sendToGroup, targetName é um parâmetro obrigatório que representa o nome do grupo.

Respostas

Name Tipo Description
200 OK

Sucesso

404 Not Found

Não encontrado

Other Status Codes

Resposta de erro

Cabeçalhos

x-ms-error-code: string

Exemplos

WebPubSub_CheckPermission

Pedido de amostra

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

Resposta da amostra

Definições

WebPubSubPermission

A permissão: as ações suportadas atuais são joinLeaveGroup e sendToGroup.

Valor Description
joinLeaveGroup
sendToGroup