共用方式為


Remote Rendering - Update Session

匯報 特定轉譯會話的最大租用時間。

PATCH {endpoint}/accounts/{account_id}/sessions/{session_id}?api-version=2021-01-01

URI 參數

名稱 位於 必要 類型 Description
account_id
path True

string

uuid

Azure 遠端轉譯 帳戶標識碼。

endpoint
path True

string

要使用的端點, https://remoterendering.eastus.mixedreality.azure.com例如 。 您可以在 找到 https://docs.microsoft.com/azure/remote-rendering/reference/regions清單。

session_id
path True

string

唯一識別指定帳戶之轉譯會話的標識碼。 標識符區分大小寫,可以包含英數位元的任何組合,包括連字元和底線,且不能包含超過 256 個字元。

api-version
query True

string

要與 HTTP 要求搭配使用的 API 版本。

要求標頭

名稱 必要 類型 Description
Authorization True

string

Mixed Reality 安全令牌服務所傳回的持有人令牌。 如需詳細資訊,請參閱<https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens>。

要求本文

名稱 必要 類型 Description
maxLeaseTimeMinutes True

integer

更新會話在達到「就緒」狀態之後執行的時間。 它必須大於 maxLeaseTimeMinutes 的目前值,且小於 1440。

回應

名稱 類型 Description
200 OK

session_properties

正常。 工作階段已更新。

401 Unauthorized

未經授權。 遺失或無效的授權。

標題

  • MS-CV: string
  • WWW-Authenticate: string
403 Forbidden

禁止。 授權不足,無法取得指定的資源。

標題

MS-CV: string

404 Not Found

找不到。 沒有具有所提供會話標識碼的會話。

標題

MS-CV: string

422 Unprocessable Entity

error_response

無法處理的實體。 maxLeaseTimeMinutes 值無效。 它必須大於 maxLeaseTimeMinutes 的目前值。

標題

MS-CV: string

429 Too Many Requests

過多要求。 已超過速率限制。 在 Retry-After 標頭中指定的持續時間之後重試要求。

標題

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

error_response

內部錯誤。 伺服器發生內部錯誤。 重試要求可能會產生成功的結果。

標題

MS-CV: string

安全性

Authorization

Mixed Reality 安全令牌服務所傳回的持有人令牌。 如需詳細資訊,請參閱<https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens>。

類型: apiKey
位於: header

範例

Update a session

範例要求

PATCH 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

{
  "maxLeaseTimeMinutes": 72
}

範例回覆

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": 72,
  "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
MS-CV: dKEFmka2kkSlDmp/af+sOw
{
  "error": {
    "code": "UnprocessableEntity",
    "message": "The request was malformed."
  }
}
Retry-After: 15
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
{
  "error": {
    "code": "InternalServerError",
    "message": "An internal server error occurred."
  }
}

定義

名稱 Description
error

錯誤物件,包含要求失敗原因的詳細數據。

error_response

錯誤回應,其中包含要求失敗原因的詳細數據。

session_properties

轉譯會話的屬性。

session_size

用於轉譯會話的伺服器大小。 大小會影響伺服器可轉譯的多邊形數目。 如需詳細資訊,請參閱 https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes

session_status

轉譯會話的狀態。 終端機狀態為 『Error』、『Expired』和 『Stopped』。

update_session_settings

用來更新會話的設定。

error

錯誤物件,包含要求失敗原因的詳細數據。

名稱 類型 Description
code

string

錯誤碼。

details

error[]

導致此錯誤之特定錯誤的詳細數據陣列。

innerError

error

物件,包含比目前對象有關錯誤更具體的資訊。

message

string

人類可讀取的錯誤表示法。

target

string

特定錯誤的目標 (例如錯誤) 中的屬性名稱。

error_response

錯誤回應,其中包含要求失敗原因的詳細數據。

名稱 類型 Description
error

error

錯誤物件,包含要求失敗原因的詳細數據。

session_properties

轉譯會話的屬性。

名稱 類型 Description
arrInspectorPort

integer

裝載 Azure 遠端轉譯 Inspector 工具的 TCP 連接埠。

creationTime

string

建立轉譯會話的時間。 ISO 8601 格式的日期和時間。

elapsedTimeMinutes

integer

會話處於或處於「就緒」狀態的分鐘數。 時間會四捨五入為完整分鐘。

error

error

錯誤物件,包含轉譯會話啟動失敗的詳細數據。

handshakePort

integer

建立連線時用於交握的 TCP 連接埠。

hostname

string

可連線到轉譯會話的主機名。

id

string

建立工作階段時提供的會話標識碼。

maxLeaseTimeMinutes

integer

會話在到達「就緒」狀態之後,將會在幾分鐘內執行的時間。

size

session_size

用於轉譯會話的伺服器大小。 大小會影響伺服器可轉譯的多邊形數目。 如需詳細資訊,請參閱 https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes

status

session_status

轉譯會話的狀態。 終端機狀態為 『Error』、『Expired』和 『Stopped』。

teraflops

number

以 Tbaflops 測量之轉譯會話 GPU 的計算能力。

session_size

用於轉譯會話的伺服器大小。 大小會影響伺服器可轉譯的多邊形數目。 如需詳細資訊,請參閱 https://docs.microsoft.com/azure/remote-rendering/reference/vm-sizes

名稱 類型 Description
Premium

string

進階轉譯會話大小。

Standard

string

標準轉譯會話大小。

session_status

轉譯會話的狀態。 終端機狀態為 『Error』、『Expired』和 『Stopped』。

名稱 類型 Description
Error

string

轉譯會話發生錯誤,而且無法使用。 這是終端機狀態。

Expired

string

當轉譯會話處於超過其租用時間的「就緒」狀態時,轉譯會話就會進入「已過期」狀態。 這是終端機狀態。

Ready

string

轉譯會話已準備好進行連入連線。

Starting

string

轉譯會話正在啟動,但尚未接受連入連線。

Stopped

string

轉譯會話已停止,並執行「停止會話」作業。 這是終端機狀態。

update_session_settings

用來更新會話的設定。

名稱 類型 Description
maxLeaseTimeMinutes

integer

更新會話在達到「就緒」狀態之後執行的時間。 它必須大於 maxLeaseTimeMinutes 的目前值,且小於 1440。