Remote Rendering - Get Session
Ruft die Eigenschaften einer bestimmten Renderingsitzung ab.
GET {endpoint}/accounts/{account_id}/sessions/{session_id}?api-version=2021-01-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
account_id
|
path | True |
string uuid |
Die Azure Remote Rendering-Konto-ID. |
endpoint
|
path | True |
string |
Der zu verwendende Endpunkt, z. B. https://remoterendering.eastus.mixedreality.azure.com. Eine Liste finden Sie unter https://docs.microsoft.com/azure/remote-rendering/reference/regions. |
session_id
|
path | True |
string |
Eine ID, die die Renderingsitzung für das angegebene Konto eindeutig identifiziert. Bei der ID wird die Groß-/Kleinschreibung beachtet, kann eine beliebige Kombination von alphanumerischen Zeichen einschließlich Bindestrichen und Unterstrichen enthalten und darf nicht mehr als 256 Zeichen enthalten. |
api-version
|
query | True |
string |
Die API-Version, die mit der HTTP-Anforderung verwendet werden soll. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Authorization | True |
string |
Ein Bearertoken, das vom Mixed Reality Secure Token Service zurückgegeben wird. Einzelheiten dazu finden Sie unter https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK. |
|
401 Unauthorized |
Nicht autorisiert. Fehlende oder ungültige Autorisierung. Header
|
|
403 Forbidden |
Unzulässig. Die Autorisierung reicht für eine bestimmte Ressource nicht aus. Header MS-CV: string |
|
404 Not Found |
Nicht gefunden: Es ist keine Sitzung mit der angegebenen Sitzungs-ID vorhanden. Header MS-CV: string |
|
429 Too Many Requests |
Zu viele Anforderungen. Das Ratenlimit wurde überschritten. Wiederholen Sie die Anforderung nach der im Retry-After-Header angegebenen Dauer. Header
|
|
500 Internal Server Error |
Interner Fehler. Beim Server ist ein interner Fehler aufgetreten. Das Wiederholen der Anforderung kann zu erfolgreichen Ergebnissen führen. Header MS-CV: string |
Sicherheit
Authorization
Ein Bearertoken, das vom Mixed Reality Secure Token Service zurückgegeben wird. Einzelheiten dazu finden Sie unter https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens.
Typ:
apiKey
In:
header
Beispiele
Get a previously created session by ID
Beispielanforderung
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
Beispiel für eine Antwort
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."
}
}
Definitionen
Name | Beschreibung |
---|---|
error |
Das Fehlerobjekt, das Details dazu enthält, warum die Anforderung fehlgeschlagen ist. |
error_response |
Die Fehlerantwort, die Details dazu enthält, warum die Anforderung fehlgeschlagen ist. |
session_properties |
Die Eigenschaften einer Renderingsitzung. |
session_size |
Die Größe des Servers, der für die Renderingsitzung verwendet wird. Die Größe wirkt sich auf die Anzahl der Polygone aus, die der Server rendern kann. Unter https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes finden Sie entsprechende Einzelheiten. |
session_status |
Die status der Renderingsitzung. Die Terminalstatus sind "Error", "Expired" und "Stopped". |
error
Das Fehlerobjekt, das Details dazu enthält, warum die Anforderung fehlgeschlagen ist.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
details |
error[] |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
innerError |
Ein -Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
message |
string |
Eine lesbare Darstellung des Fehlers. |
target |
string |
Das Ziel des jeweiligen Fehlers (z. B. der Name der -Eigenschaft im Fehler). |
error_response
Die Fehlerantwort, die Details dazu enthält, warum die Anforderung fehlgeschlagen ist.
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt, das Details dazu enthält, warum die Anforderung fehlgeschlagen ist. |
session_properties
Die Eigenschaften einer Renderingsitzung.
Name | Typ | Beschreibung |
---|---|---|
arrInspectorPort |
integer |
Der TCP-Port, an dem das Azure Remote Rendering Inspector-Tool gehostet wird. |
creationTime |
string |
Der Zeitpunkt, zu dem die Renderingsitzung erstellt wurde. Datum und Uhrzeit im ISO 8601-Format. |
elapsedTimeMinutes |
integer |
Die Zeitspanne in Minuten, in der die Sitzung den Status "Bereit" aufweist oder sich im Zustand befand. Die Zeit wird auf eine ganze Minute gerundet. |
error |
Das Fehlerobjekt, das Details zum Startfehler der Renderingsitzung enthält. |
|
handshakePort |
integer |
Der TCP-Port, der für den Handshake beim Herstellen einer Verbindung verwendet wird. |
hostname |
string |
Der Hostname, unter dem die Renderingsitzung erreichbar ist. |
id |
string |
Die ID der Sitzung, die beim Erstellen der Sitzung angegeben wurde. |
maxLeaseTimeMinutes |
integer |
Die Zeit in Minuten, die die Sitzung nach Erreichen des Status "Bereit" ausgeführt wird. |
size |
Die Größe des Servers, der für die Renderingsitzung verwendet wird. Die Größe wirkt sich auf die Anzahl der Polygone aus, die der Server rendern kann. Unter https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes finden Sie entsprechende Einzelheiten. |
|
status |
Die status der Renderingsitzung. Die Terminalstatus sind "Error", "Expired" und "Stopped". |
|
teraflops |
number |
Die In Teraflops gemessene Rechenleistung der GPU der Renderingsitzung. |
session_size
Die Größe des Servers, der für die Renderingsitzung verwendet wird. Die Größe wirkt sich auf die Anzahl der Polygone aus, die der Server rendern kann. Unter https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes finden Sie entsprechende Einzelheiten.
Name | Typ | Beschreibung |
---|---|---|
Premium |
string |
Premium-Renderingsitzungsgröße. |
Standard |
string |
Standardgröße der Renderingsitzung. |
session_status
Die status der Renderingsitzung. Die Terminalstatus sind "Error", "Expired" und "Stopped".
Name | Typ | Beschreibung |
---|---|---|
Error |
string |
Bei der Renderingsitzung ist ein Fehler aufgetreten und nicht verwendbar. Dies ist ein Endzustand. |
Expired |
string |
Die Renderingsitzung wechselt in den Zustand "Abgelaufen", wenn sie sich länger als die Leasezeit im Zustand "Bereit" befindet. Dies ist ein Endzustand. |
Ready |
string |
Die Renderingsitzung ist für eingehende Verbindungen bereit. |
Starting |
string |
Die Renderingsitzung wird gestartet, akzeptiert aber noch keine eingehenden Verbindungen. |
Stopped |
string |
Die Renderingsitzung wurde mit dem Vorgang "Sitzung beenden" beendet. Dies ist ein Endzustand. |