Send To Connection - Send To Connection
Envoyez le contenu dans le corps de la demande à la connexion spécifique.
POST {endpoint}/api/hubs/{hub}/connections/{connectionId}/:send?api-version=2024-12-01
POST {endpoint}/api/hubs/{hub}/connections/{connectionId}/:send?api-version=2024-12-01&messageTtlSeconds={messageTtlSeconds}
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
connection
|
path | True |
string minLength: 1 |
La connexion Id. |
|
endpoint
|
path | True |
string (uri) |
Point de terminaison HTTP ou HTTPS pour l’instance de service Web PubSub |
|
hub
|
path | True |
string pattern: ^[A-Za-z][A-Za-z0-9_`,.[\]]{0,127}$ |
Nom du hub cible, qui doit commencer par des caractères alphabétiques et ne contenir que des caractères alphanumériques ou des traits de soulignement. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
|
message
|
query |
integer (int32) maximum: 300 |
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 est la valeur maximale. Si ce paramètre est différent de zéro, les messages qui ne sont pas consommés par le client dans la durée de vie spécifiée seront supprimés par le service. Ce paramètre peut être utile lorsque la bande passante du client est limitée. |
Corps de la demande
Media Types: "application/json", "application/octet-stream", "text/plain"
| Nom | Type | Description |
|---|---|---|
| message |
string (byte) |
Le corps de la charge utile. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 204 No Content |
Il n’y a pas de contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles. |
|
| Other Status Codes |
Réponse d’erreur inattendue. En-têtes x-ms-error-code: string |
Sécurité
OAuth2Auth
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| https://webpubsub.azure.com/.default |
Exemples
SendToConnection
Exemple de requête
POST {endpoint}/api/hubs/hub1/connections/connection1/:send?api-version=2024-12-01&messageTtlSeconds=15
"TWVzc2FnZSB0byBzZW5k"
Exemple de réponse
Définitions
| Nom | Description |
|---|---|
|
Azure. |
Objet d’erreur. |
|
Azure. |
Une réponse contenant les détails de l’erreur. |
|
Azure. |
Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux directives de l’API REST Azure : https://aka.ms/AzureRestApiGuidelines#handling-errors. |
Azure.Core.Foundations.Error
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. |
|
| innererror |
Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur. |
|
| message |
string |
Représentation lisible par l’homme de l’erreur. |
| target |
string |
Cible de l’erreur. |
Azure.Core.Foundations.ErrorResponse
Une réponse contenant les détails de l’erreur.
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
Azure.Core.Foundations.InnerError
Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux directives de l’API REST Azure : https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
| innererror |
Erreur intérieure. |