Web Pub Sub - Send To User
Envoyez du contenu à l’intérieur du corps de la demande à l’utilisateur spécifique.
POST {endpoint}/api/hubs/{hub}/users/{userId}/:send?api-version=2024-01-01
POST {endpoint}/api/hubs/{hub}/users/{userId}/:send?api-version=2024-01-01&filter={filter}&messageTtlSeconds={messageTtlSeconds}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string url |
Point de terminaison HTTP ou HTTPS pour l’instance de service Web PubSub. |
hub
|
path | True |
string |
Nom du hub cible, qui doit commencer par des caractères alphabétiques et ne contient que des caractères alphanumériques ou un trait de soulignement. Modèle d’expression régulière: |
user
|
path | True |
string |
ID d’utilisateur. |
api-version
|
query | True |
string |
Version des API REST. |
filter
|
query |
string |
Après la syntaxe de filtre OData pour filtrer les abonnés qui reçoivent les messages. |
|
message
|
query |
integer int32 |
Valeur de durée de vie (TTL) en secondes pour les messages envoyés au service. 0 est la valeur par défaut, ce qui signifie que le message n’expire jamais. 300 correspond à la valeur maximale. Si ce paramètre n’est pas égal à zéro, les messages qui ne sont pas consommés par le client dans la durée de vie spécifiée sont supprimés par le service. Ce paramètre peut vous aider lorsque la bande passante du client est limitée. |
Corps de la demande
Media Types: "application/octet-stream", "text/plain", "application/json"
Nom | Type | Description |
---|---|---|
message |
string |
Corps de la charge utile. |
Réponses
Nom | Type | Description |
---|---|---|
202 Accepted |
Accepté |
|
Other Status Codes |
Réponse d’erreur En-têtes x-ms-error-code: string |
Exemples
WebPubSub_SendToUser
Exemple de requête
POST {endpoint}/api/hubs/hub1/users/user1/:send?api-version=2024-01-01&filter=startswith(userId, 'listener-')&messageTtlSeconds=15
"Message to send"
Exemple de réponse
Définitions
Nom | Description |
---|---|
Error |
Objet d’erreur. |
Inner |
ErrorDetail
Objet d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
details |
Tableau de détails sur des erreurs spécifiques qui ont conduit à cette erreur signalée. |
|
inner | ||
message |
string |
Représentation lisible par l’homme de l’erreur. |
target |
string |
Cible de l’erreur. |
InnerError
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur plus spécifique que fourni par l’erreur contenante. |
inner |