Dela via


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

session_properties

OK.

401 Unauthorized

Behörighet saknas. Auktorisering saknas eller är ogiltig.

Sidhuvuden

  • MS-CV: string
  • WWW-Authenticate: string
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

  • MS-CV: string
  • Retry-After: integer
500 Internal Server Error

error_response

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

error

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

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

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

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.

status

session_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.