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

适用于