Remote Rendering - Get Session
Hämtar egenskaperna för en viss återgivningssession.
GET {endpoint}/accounts/{account_id}/sessions/{session_id}?api-version=2021-01-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
account_id
|
path | True |
string uuid |
Konto-ID för Azure Remote Rendering. |
endpoint
|
path | True |
string |
Slutpunkten som ska användas, t.ex. https://remoterendering.eastus.mixedreality.azure.com. En lista finns på https://docs.microsoft.com/azure/remote-rendering/reference/regions. |
session_id
|
path | True |
string |
Ett ID som unikt identifierar renderingssessionen för det angivna kontot. ID:t är skiftlägeskänsligt, kan innehålla valfri kombination av alfanumeriska tecken, inklusive bindestreck och understreck, och får inte innehålla fler än 256 tecken. |
api-version
|
query | True |
string |
DEN API-version som ska användas med HTTP-begäran. |
Begärandehuvud
Name | Obligatorisk | Typ | Description |
---|---|---|---|
Authorization | True |
string |
En ägartoken som returneras av Mixed Reality Secure Token Service. Mer information finns under https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK. |
|
401 Unauthorized |
Behörighet saknas. Auktorisering saknas eller är ogiltig. Sidhuvuden
|
|
403 Forbidden |
Förbjudet. Auktoriseringen är otillräcklig för den angivna resursen. Sidhuvuden MS-CV: string |
|
404 Not Found |
Hittades inte. Det finns ingen session med det angivna sessions-ID:t. Sidhuvuden MS-CV: string |
|
429 Too Many Requests |
För många begäranden. Hastighetsgränsen har överskridits. Försök igen efter varaktigheten i Retry-After-huvudet. Sidhuvuden
|
|
500 Internal Server Error |
Internt fel. Servern har påträffat ett internt fel. Om du försöker utföra begäran igen kan resultatet bli lyckat. Sidhuvuden MS-CV: string |
Säkerhet
Authorization
En ägartoken som returneras av Mixed Reality Secure Token Service. Mer information finns under https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens.
Typ:
apiKey
I:
header
Exempel
Get a previously created session by ID
Exempelbegäran
GET https://remoterendering.eastus.mixedreality.azure.com/accounts/30ea64bd-100f-4bf0-adc9-29fa45d4880c/sessions/contoso-session-c2b8ac1d-9494-4852-a59c-8c28813adc28?api-version=2021-01-01
Exempelsvar
MS-CV: dKEFmka2kkSlDmp/af+sOw
{
"id": "contoso-session-c2b8ac1d-9494-4852-a59c-8c28813adc28",
"creationTime": "2020-11-11T11:11:11.111Z",
"arrInspectorPort": 50052,
"handshakePort": 50051,
"elapsedTimeMinutes": 10,
"hostname": "d4cefb7b-10b9-4631-934d-67445ffa9126.remoterenderingvm.westus2.mixedreality.azure.com",
"maxLeaseTimeMinutes": 60,
"size": "Standard",
"status": "Ready",
"error": null,
"teraflops": 10.6
}
WWW-Authenticate: Bearer error="invalid_token"
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
Retry-After: 15
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
{
"error": {
"code": "InternalServerError",
"message": "An internal server error occurred."
}
}
Definitioner
Name | Description |
---|---|
error |
Felobjektet som innehåller information om varför begäran misslyckades. |
error_response |
Felsvaret innehåller information om varför begäran misslyckades. |
session_properties |
Egenskaperna för en renderingssession. |
session_size |
Storleken på servern som används för renderingssessionen. Storleken påverkar antalet polygoner som servern kan rendera. https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes Mer information finns i. |
session_status |
Status för återgivningssessionen. Terminaltillstånden är "Error", "Expired" och "Stopped". |
error
Felobjektet som innehåller information om varför begäran misslyckades.
Name | Typ | Description |
---|---|---|
code |
string |
Felkod. |
details |
error[] |
En matris med information om specifika fel som ledde till det rapporterade felet. |
innerError |
Ett objekt som innehåller mer specifik information än det aktuella objektet om felet. |
|
message |
string |
En mänsklig läsbar representation av felet. |
target |
string |
Målet för det specifika felet (t.ex. namnet på egenskapen i fel). |
error_response
Felsvaret innehåller information om varför begäran misslyckades.
Name | Typ | Description |
---|---|---|
error |
Felobjektet som innehåller information om varför begäran misslyckades. |
session_properties
Egenskaperna för en renderingssession.
Name | Typ | Description |
---|---|---|
arrInspectorPort |
integer |
TCP-porten där azure Remote Rendering Inspector-verktyget finns. |
creationTime |
string |
Tiden då återgivningssessionen skapades. Datum och tid i ISO 8601-format. |
elapsedTimeMinutes |
integer |
Hur lång tid i minuter sessionen är eller var i tillståndet "Klar". Tiden avrundas ned till en hel minut. |
error |
Felobjektet som innehåller information om återgivningssessionens startfel. |
|
handshakePort |
integer |
TCP-porten som används för handskakningen när du upprättar en anslutning. |
hostname |
string |
Värdnamnet som återgivningssessionen kan nås under. |
id |
string |
ID:t för den session som angavs när sessionen skapades. |
maxLeaseTimeMinutes |
integer |
Tiden i minuter sessionen körs när statusen Klar har nåtts. |
size |
Storleken på servern som används för renderingssessionen. Storleken påverkar antalet polygoner som servern kan rendera. https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes Mer information finns i. |
|
status |
Status för återgivningssessionen. Terminaltillstånden är "Error", "Expired" och "Stopped". |
|
teraflops |
number |
Beräkningskraften för återgivningssessionens GPU mätt i teraflops. |
session_size
Storleken på servern som används för renderingssessionen. Storleken påverkar antalet polygoner som servern kan rendera. https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes Mer information finns i.
Name | Typ | Description |
---|---|---|
Premium |
string |
Sessionsstorlek för Premium-rendering. |
Standard |
string |
Standardåtergivningssessionens storlek. |
session_status
Status för återgivningssessionen. Terminaltillstånden är "Error", "Expired" och "Stopped".
Name | Typ | Description |
---|---|---|
Error |
string |
Återgivningssessionen har påträffat ett fel och kan inte användas. Det här är ett terminaltillstånd. |
Expired |
string |
Återgivningssessionen försätts i tillståndet "Förfallen" när den har varit i tillståndet "Klar" längre än lånetiden. Det här är ett terminaltillstånd. |
Ready |
string |
Återgivningssessionen är klar för inkommande anslutningar. |
Starting |
string |
Renderingssessionen startar, men accepterar inte inkommande anslutningar ännu. |
Stopped |
string |
Återgivningssessionen har stoppats med åtgärden Stoppa session. Det här är ett terminaltillstånd. |