Send To Connection - Send To Connection
Wyślij zawartość wewnątrz treści żądania do określonego połączenia.
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}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
connection
|
path | True |
string minLength: 1 |
Identyfikator połączenia. |
|
endpoint
|
path | True |
string (uri) |
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 minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
|
message
|
query |
integer (int32) minimum: 0maximum: 300 |
Wartość czasu wygaśnięcia (TTL) w sekundach dla wiadomości wysyłanych do usługi. 0 jest wartością domyślną, co oznacza, że wiadomość nigdy nie wygasa. 300 to wartość maksymalna. Jeśli ten parametr jest różny od zera, komunikaty, które nie są używane przez klienta w określonym czasie wygaśnięcia, zostaną porzucone przez usługę. Ten parametr może być pomocny, gdy przepustowość klienta jest ograniczona. |
Treść żądania
Media Types: "application/json", "application/octet-stream", "text/plain"
| Nazwa | Typ | Opis |
|---|---|---|
| message |
string (byte) |
Skrzynia ładunkowa. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 202 Accepted |
Żądanie zostało zaakceptowane do przetwarzania, ale przetwarzanie nie zostało jeszcze ukończone. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. Nagłówki x-ms-error-code: string |
Zabezpieczenia
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| https://webpubsub.azure.com/.default |
Przykłady
SendToConnection
Przykładowe żądanie
POST {endpoint}/api/hubs/hub1/connections/connection1/:send?api-version=2024-12-01&messageTtlSeconds=15
"TWVzc2FnZSB0byBzZW5k"
Przykładowa odpowiedź
Definicje
| Nazwa | Opis |
|---|---|
|
Azure. |
Obiekt błędu. |
|
Azure. |
Odpowiedź zawierająca szczegóły błędu. |
|
Azure. |
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z Azure wytycznymi API REST - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
Azure.Core.Foundations.Error
Obiekt błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| details |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
|
| innererror |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
| message |
string |
Czytelna dla człowieka reprezentacja błędu. |
| target |
string |
Element docelowy błędu. |
Azure.Core.Foundations.ErrorResponse
Odpowiedź zawierająca szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
Azure.Core.Foundations.InnerError
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z Azure wytycznymi API REST - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| innererror |
Błąd wewnętrzny. |