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 远程渲染。 ConnectionRefused* 如果远程渲染连接被目标主机拒绝,则会发生错误。 ConnectionFailed* 如果远程渲染连接失败,则会发生错误。 确切原因未知。 Timeout* 如果远程渲染连接超时,则会发生错误。