次の方法で共有


RenderingSession.RenewAsync(RenderingSessionUpdateOptions) メソッド

定義

このレンダリング セッションのセッション パラメーターを更新します。

public:
 System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::SessionContextResult ^> ^ RenewAsync(Microsoft::Azure::RemoteRendering::RenderingSessionUpdateOptions updateOptions);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SessionContextResult> RenewAsync (Microsoft.Azure.RemoteRendering.RenderingSessionUpdateOptions updateOptions);
member this.RenewAsync : Microsoft.Azure.RemoteRendering.RenderingSessionUpdateOptions -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.SessionContextResult>
Public Function RenewAsync (updateOptions As RenderingSessionUpdateOptions) As Task(Of SessionContextResult)

パラメーター

updateOptions
RenderingSessionUpdateOptions

使用する新しいパラメーター

戻り値

成功情報を含む結果コンテキストを持つタスク。 返されたタスクは、任意のスレッドで完了します。

注釈

詳細については、RenderingSessionUpdateOptions を参照してください。

基になる呼び出しは REST 呼び出しであるため、サーバーの調整を回避するために、後続の呼び出しの間に十分な遅延 (5 から 10 秒) が必要です。 調整の場合、関数は失敗し、 HttpResponseCode はコード 429 ("要求が多すぎます") を報告します。

InvalidParam* レンダリング サービスの URL が空の場合、アカウント ドメインとアカウント ID が指定されていないか、maxLeaseTimeMinutes 値が無効であった場合にエラーが発生します。 maxLeaseTimeMinutes の現在の値より大きくする必要があります。 AuthenticationFailed* 要求を認証できなかった場合は、エラーが発生します。 NotInitialized* RemoteRenderingClient が初期化されていない場合は、エラーが発生します。 TooManyRequests* レート制限を超えるとエラーが発生します。 Retry-After ヘッダーに指定された期間が経過したら、要求を再試行します。 DomainUnreachable* リモート レンダリング ドメインに到達できない場合は、エラーが発生します。 URL が無効であるか、このリージョンで Azure Remote Renderingがサポートされていない可能性があります。 ConnectionRefused* 宛先ホストによってリモート レンダリング接続が拒否された場合にエラーが発生します。 ConnectionFailed* リモート レンダリング接続に失敗した場合にエラーが発生します。 正確な理由は不明です。 Timeout* リモート レンダリング接続がタイムアウトした場合にエラーが発生します。

適用対象