Web Pub Sub - Send To Group
Inviare contenuto all'interno del corpo della richiesta a un gruppo di connessioni.
POST {endpoint}/api/hubs/{hub}/groups/{group}/:send?api-version=2024-01-01
POST {endpoint}/api/hubs/{hub}/groups/{group}/:send?excluded={excluded}&api-version=2024-01-01&filter={filter}&messageTtlSeconds={messageTtlSeconds}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
endpoint
|
path | True |
string url |
Endpoint HTTP o HTTPS per l'istanza del servizio Web PubSub. |
group
|
path | True |
string |
Nome del gruppo di destinazione, la cui lunghezza deve essere maggiore di 0 e minore di 1025. Criterio di espressione regolare: |
hub
|
path | True |
string |
Nome dell'hub di destinazione, che deve iniziare con caratteri alfabetici e contenere solo caratteri alfanumerici o caratteri di sottolineatura. Criterio di espressione regolare: |
api-version
|
query | True |
string |
Versione delle API REST. |
excluded
|
query |
string[] |
ID connessione esclusi |
|
filter
|
query |
string |
Seguendo la sintassi del filtro OData per filtrare i sottoscrittori che ricevono i messaggi. |
|
message
|
query |
integer int32 |
Valore TTL (Time-to-Live) in secondi per i messaggi inviati al servizio. 0 è il valore predefinito, il che significa che il messaggio non scade mai. 300 è il valore massimo. Se questo parametro è diverso da zero, i messaggi non utilizzati dal client all'interno del TTL specificato verranno eliminati dal servizio. Questo parametro può essere utile quando la larghezza di banda del client è limitata. |
Corpo della richiesta
Media Types: "application/octet-stream", "text/plain", "application/json"
Nome | Tipo | Descrizione |
---|---|---|
message |
string |
Corpo del payload. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
202 Accepted |
Accettato |
|
Other Status Codes |
Risposta di errore Intestazioni x-ms-error-code: string |
Esempio
WebPubSub_SendToGroup
Esempio di richiesta
POST {endpoint}/api/hubs/hub1/groups/group1/:send?api-version=2024-01-01&filter=startswith(userId, 'listener-')&messageTtlSeconds=15
"Message to send"
Risposta di esempio
Definizioni
Nome | Descrizione |
---|---|
Error |
Oggetto error. |
Inner |
ErrorDetail
Oggetto error.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Uno di un set definito dal server di codici di errore. |
details |
Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. |
|
inner | ||
message |
string |
Rappresentazione leggibile dell'errore. |
target |
string |
Destinazione dell'errore. |
InnerError
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore più specifico di quello fornito dall'errore contenitore. |
inner |