Delen via


Web Pub Sub - Grant Permission

Ververleent toestemming aan de verbinding.

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

URI-parameters

Name In Vereist Type Description
connectionId
path True

string

Doelverbindings-id.

endpoint
path True

string

url

HTTP- of HTTPS-eindpunt voor het Web PubSub-service-exemplaar.

hub
path True

string

Doelhubnaam, die moet beginnen met alfabetische tekens en alleen alfanumerieke tekens of onderstrepingstekens bevatten.

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

permission
path True

WebPubSubPermission

De machtiging: huidige ondersteunde acties zijn joinLeaveGroup en sendToGroup.

api-version
query True

string

De versie van de REST API's.

targetName
query

string

De betekenis van het doel is afhankelijk van de specifieke machtiging. Voor joinLeaveGroup en sendToGroup is targetName een vereiste parameter voor de groepsnaam.

Antwoorden

Name Type Description
200 OK

OK

Other Status Codes

ErrorDetail

Foutreactie

Kopteksten

x-ms-error-code: string

Voorbeelden

WebPubSub_GrantPermission

Voorbeeldaanvraag

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

Voorbeeldrespons

Definities

Name Description
ErrorDetail

Het foutobject.

InnerError
WebPubSubPermission

De machtiging: huidige ondersteunde acties zijn joinLeaveGroup en sendToGroup.

ErrorDetail

Het foutobject.

Name Type Description
code

string

Een van een door de server gedefinieerde set foutcodes.

details

ErrorDetail[]

Een matrix met details over specifieke fouten die hebben geleid tot deze gemelde fout.

inner

InnerError

message

string

Een leesbare weergave van de fout.

target

string

Het doel van de fout.

InnerError

Name Type Description
code

string

Een specifiekere foutcode dan is opgegeven door de bijbehorende fout.

inner

InnerError

WebPubSubPermission

De machtiging: huidige ondersteunde acties zijn joinLeaveGroup en sendToGroup.

Waarde Description
joinLeaveGroup
sendToGroup