Udostępnij za pośrednictwem


Web Pub Sub - Add Connections To Groups

Dodaj odfiltrowane połączenia do wielu grup.

POST {endpoint}/api/hubs/{hub}/:addToGroups?api-version=2024-01-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
endpoint
path True

string (url)

Punkt końcowy HTTP lub HTTPS dla wystąpienia usługi Web PubSub.

hub
path True

string

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

Nazwa centrum docelowego, która powinna zaczynać się od znaków alfabetycznych i zawierać tylko znaki alfanumeryczne lub podkreślenie.

api-version
query True

string

Wersja interfejsów API REST.

Treść żądania

Nazwa Typ Opis
filter

string

Filtr OData, który spełnia wymagania połączeń docelowych

groups

string[]

Lista grup, do których zostaną dodane połączenia docelowe

Odpowiedzi

Nazwa Typ Opis
200 OK

Sukces

Other Status Codes

ErrorDetail

Odpowiedź na błąd

Nagłówki

x-ms-error-code: string

Przykłady

WebPubSub_AddConnectionsToGroups

Przykładowe żądanie

POST {endpoint}/api/hubs/hub1/:addToGroups?api-version=2024-01-01

{
  "groups": [
    "group1",
    "group2"
  ],
  "filter": "startswith(userId, 'listener-')"
}

Przykładowa odpowiedź

Definicje

Nazwa Opis
AddToGroupsRequest

Obiekt żądania zawierający grupy obiektów docelowych i filtr połączenia

ErrorDetail

Obiekt błędu.

InnerError

AddToGroupsRequest

Obiekt żądania zawierający grupy obiektów docelowych i filtr połączenia

Nazwa Typ Opis
filter

string

Filtr OData, który spełnia wymagania połączeń docelowych

groups

string[]

Lista grup, do których zostaną dodane połączenia docelowe

ErrorDetail

Obiekt błędu.

Nazwa Typ Opis
code

string

Jeden z zdefiniowanych przez serwer zestaw kodów błędów.

details

ErrorDetail[]

Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu.

inner

InnerError

message

string

Czytelna dla człowieka reprezentacja błędu.

target

string

Element docelowy błędu.

InnerError

Nazwa Typ Opis
code

string

Bardziej szczegółowy kod błędu niż został dostarczony przez błąd zawierający.

inner

InnerError