RenderingSession.RenewAsync(RenderingSessionUpdateOptions) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このレンダリング セッションのセッション パラメーターを更新します。
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* リモート レンダリング接続がタイムアウトした場合にエラーが発生します。