Remote Rendering - Get Session
Ottiene le proprietà di una determinata sessione di rendering.
GET {endpoint}/accounts/{account_id}/sessions/{session_id}?api-version=2021-01-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
account_id
|
path | True |
string uuid |
ID dell'account azure Rendering remoto. |
endpoint
|
path | True |
string |
Endpoint da usare, https://remoterendering.eastus.mixedreality.azure.comad esempio . Un elenco è disponibile in https://docs.microsoft.com/azure/remote-rendering/reference/regions. |
session_id
|
path | True |
string |
ID che identifica in modo univoco la sessione di rendering per l'account specificato. L'ID fa distinzione tra maiuscole e minuscole, può contenere qualsiasi combinazione di caratteri alfanumerici, inclusi trattini e caratteri di sottolineatura, e non può contenere più di 256 caratteri. |
api-version
|
query | True |
string |
Versione dell'API da usare con la richiesta HTTP. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
Authorization | True |
string |
Token di connessione restituito dal Realtà mista Servizio token sicuro. Per informazioni dettagliate, vedere https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK. |
|
401 Unauthorized |
Non autorizzato. Autorizzazione mancante o non valida. Intestazioni
|
|
403 Forbidden |
Non consentito. Autorizzazione insufficiente per una risorsa specificata. Intestazioni MS-CV: string |
|
404 Not Found |
Non trovato. Non esiste alcuna sessione con l'ID sessione specificato. Intestazioni MS-CV: string |
|
429 Too Many Requests |
Troppe richieste. È stato superato il limite di velocità. Ripetere la richiesta dopo la durata specificata nell'intestazione Retry-After. Intestazioni
|
|
500 Internal Server Error |
Errore interno. Si è verificato un errore interno del server. Il tentativo di ripetizione della richiesta può produrre risultati riusciti. Intestazioni MS-CV: string |
Sicurezza
Authorization
Token di connessione restituito dal Realtà mista Servizio token sicuro. Per informazioni dettagliate, vedere https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens.
Tipo:
apiKey
In:
header
Esempio
Get a previously created session by ID
Esempio di richiesta
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
Risposta di esempio
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."
}
}
Definizioni
Nome | Descrizione |
---|---|
error |
Oggetto di errore contenente i dettagli del motivo per cui la richiesta non è riuscita. |
error_response |
Risposta di errore contenente i dettagli del motivo per cui la richiesta non è riuscita. |
session_properties |
Proprietà di una sessione di rendering. |
session_size |
Dimensioni del server utilizzato per la sessione di rendering. La dimensione influisce sul numero di poligoni di cui il server può eseguire il rendering. Vedere https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes per informazioni dettagliate. |
session_status |
Stato della sessione di rendering. Gli stati del terminale sono "Error", "Expired" e "Stopped". |
error
Oggetto di errore contenente i dettagli del motivo per cui la richiesta non è riuscita.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
details |
error[] |
Matrice di dettagli sugli errori specifici che hanno causato questo errore segnalato. |
innerError |
Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore. |
|
message |
string |
Rappresentazione leggibile dell'errore. |
target |
string |
Destinazione dell'errore specifico, ad esempio il nome della proprietà in errore. |
error_response
Risposta di errore contenente i dettagli del motivo per cui la richiesta non è riuscita.
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto di errore contenente i dettagli del motivo per cui la richiesta non è riuscita. |
session_properties
Proprietà di una sessione di rendering.
Nome | Tipo | Descrizione |
---|---|---|
arrInspectorPort |
integer |
Porta TCP in cui è ospitato lo strumento Controllo Rendering remoto di Azure. |
creationTime |
string |
Ora di creazione della sessione di rendering. Data e ora in formato ISO 8601. |
elapsedTimeMinutes |
integer |
Quantità di tempo in minuti in cui la sessione è o è nello stato "Pronto". Il tempo viene arrotondato per difetto a un minuto intero. |
error |
Oggetto errore contenente informazioni dettagliate sull'errore di avvio della sessione di rendering. |
|
handshakePort |
integer |
Porta TCP utilizzata per l'handshake quando si stabilisce una connessione. |
hostname |
string |
Nome host in cui è raggiungibile la sessione di rendering. |
id |
string |
ID della sessione specificata al momento della creazione della sessione. |
maxLeaseTimeMinutes |
integer |
L'ora in minuti della sessione verrà eseguita dopo aver raggiunto lo stato "Pronto". |
size |
Dimensioni del server utilizzato per la sessione di rendering. La dimensione influisce sul numero di poligoni di cui il server può eseguire il rendering. Vedere https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes per informazioni dettagliate. |
|
status |
Stato della sessione di rendering. Gli stati del terminale sono "Error", "Expired" e "Stopped". |
|
teraflops |
number |
Potenza di calcolo della GPU della sessione di rendering misurata in teraflops. |
session_size
Dimensioni del server utilizzato per la sessione di rendering. La dimensione influisce sul numero di poligoni di cui il server può eseguire il rendering. Vedere https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes per informazioni dettagliate.
Nome | Tipo | Descrizione |
---|---|---|
Premium |
string |
Dimensioni della sessione di rendering Premium. |
Standard |
string |
Dimensioni della sessione di rendering standard. |
session_status
Stato della sessione di rendering. Gli stati del terminale sono "Error", "Expired" e "Stopped".
Nome | Tipo | Descrizione |
---|---|---|
Error |
string |
La sessione di rendering ha rilevato un errore ed è inutilizzabile. Si tratta di uno stato terminale. |
Expired |
string |
La sessione di rendering entra nello stato "Scaduto" quando si trova nello stato "Pronto" più a lungo del tempo di lease. Si tratta di uno stato terminale. |
Ready |
string |
La sessione di rendering è pronta per le connessioni in ingresso. |
Starting |
string |
La sessione di rendering viene avviata, ma non accetta ancora le connessioni in ingresso. |
Stopped |
string |
La sessione di rendering è stata arrestata con l'operazione "Arresta sessione". Si tratta di uno stato terminale. |