Condividi tramite


Web Pub Sub - Check Permission

Controllare se una connessione dispone dell'autorizzazione per l'azione specificata.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
connectionId
path True

string

minLength: 1

ID connessione di destinazione.

endpoint
path True

string (url)

Endpoint HTTP o HTTPS per l'istanza del servizio Web PubSub.

hub
path True

string

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

Nome dell'hub di destinazione, che deve iniziare con caratteri alfabetici e contenere solo caratteri alfanumerici o caratteri di sottolineatura.

permission
path True

WebPubSubPermission

L'autorizzazione: le azioni supportate correnti sono joinLeaveGroup e sendToGroup.

api-version
query True

string

Versione delle API REST.

targetName
query

string

Il significato della destinazione dipende dall'autorizzazione specifica. Per joinLeaveGroup e sendToGroup, targetName è un parametro obbligatorio per il nome del gruppo.

Risposte

Nome Tipo Descrizione
200 OK

Successo

404 Not Found

Non trovato

Other Status Codes

Risposta di errore

Intestazioni

x-ms-error-code: string

Esempio

WebPubSub_CheckPermission

Esempio di richiesta

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

Risposta di esempio

Definizioni

WebPubSubPermission

L'autorizzazione: le azioni supportate correnti sono joinLeaveGroup e sendToGroup.

Valore Descrizione
joinLeaveGroup
sendToGroup